【发布时间】:2015-04-08 12:26:59
【问题描述】:
我正在尝试将 Facebook Android SDK 的最新版本 (4.0.1) 导入到 eclipse 中,但我在正确构建项目并将其作为库导入时遇到了问题。
我按照官方指南中提供的步骤(适用于 android studio,移植到 Eclipse),并通过 Google 查找与我遇到相同问题的其他开发人员,但我仍然无法使其正常工作。
这是我做的步骤:
从此处下载适用于 Android 的 Facebook SDK:https://developers.facebook.com/resources/facebook-android-sdk-current.zip
提取项目
在 Eclipse 中,将现有 Android 代码导入工作区
选择文件夹“facebook”并选择唯一显示的项目(项目已正确导入)
右键单击“facebook”项目、属性、android 并检查“isLibrary”
清理项目
在这一点上,我仍然有从“android.support”包中找不到的注释和类的问题。
项目的Java编译器设置为“1.6”,minSDK为9,目标为17。
我也尝试将 facebook 库添加到我的主项目中,但它仍然无法正常工作。
我试图将 java 1.7 放入编译器,但它没有解决缺少的类,而且它说要使用 java 1.7 编译我需要将 min API 设置为 kitkat(我不想要,因为我不会能够为 4.2 和 4.3 编译)。
我从 android 的 SDK 管理器文件夹中手动添加了 android 支持 jar,这部分解决了缺失的类,但仍然存在一些。
我正在使用 Eclipse 版本:Luna Service Release 1 (4.4.1) 和 JDK 1.7.0_51 和最新的 ADT 插件(所有 android 组件都使用 SDK 管理器更新)。
感谢任何帮助。
【问题讨论】:
-
我忘了提到使用版本 3.x 似乎很好(这可能是关于 v.4 的第一个问题,因为我在网络上找不到与 Android 版 Facebook 相关的任何内容SDK v.4)
-
新的 android sdk 使用 gradle,所以你不能像往常一样导入它的 android 项目。请参阅stackoverflow.com/questions/29302087/… 和stackoverflow.com/questions/29379890/…
标签: android eclipse facebook configuration sdk