如何在eclipse中导入facebook sdk 4.8.2。当我们直接下载开发者网站时,我无法导入facebook文件夹包含aar文件。从git,无法获取facebook的src文件
答案 0 :(得分:3)
您可以在Android Facebook SDK 4 in Eclipse
找到答案我也遇到过这个问题,所以我会写一篇简短的指南,如何 在Eclipse中安装它。
步骤1.导入Eclipse
首先,下载SDK的latest version(目前它是4.0)。将其解压缩为 文件夹中。
打开Eclipse,在
"PackageExplorer"
中单击鼠标右键 选择"Import"
。之后,转到"Android"
- >"Existing Android Code Into Workspace"
。
现在点击
"Browse"
并选择解压缩的SDK文件夹,然后取消全选 其他找到的项目,除了"facebook"
(它是一个SDK)。 其他包含的项目只是样本,您现在不需要它们。
如果需要,可以选中“将项目复制到工作区”复选框。
步骤2.修复错误
导入后,我们会看到, 整个facebook SDK包有错误:
但是,如果我们仔细观察,并打开一个标记为错误类,我们 会发现,该SDK试图导入
support.v4 library
:
正确编译需要它。你可以找到如何说明 使用
Android SDK Manager
here下载。下载后,您可以在Android sdk文件夹中找到它:
<sdk>/extras/android/support/v4
。然后将其添加到facebook SDK 项目:右键单击SDK项目 - &gt;"Properties"
- &gt;"Java Build Path"
- &gt;"Libraries"
- &gt;"Add External JARs"
,然后选择android-support-v4.jar
来自它的文件夹。
之后很多错误都将消失:
但是,还有其他错误。所以我们要去另一个班级 发现它错误代码片。将鼠标指针移动到它上面,Eclipse会 向您展示您所面临的错误提示。它说 您的合规性Java必须是1.7版。允许Eclipse执行它 点击“
Change project ..."
,或者通过转到手动执行"Properties"
- &gt;"Java Complier"
- &gt;"Compiler compilance level"
- &GT;"1.7"
。
OR
继续前进。现在我们只面临一种错误,那就是说 FB SDK无法找到所需的Bolts Android库。
我们要google,在repository找到它编译的jar。 选择最新版本(目前它是1.2.0,但SDK gradle文件正在使用1.1.4,所以你可以选择),并下载 罐。现在将它作为外部库添加到facebook SDK,就像我们这样做 之前。
瞧! Ther不再是错误!
另外不要忘记在facebook SDK项目中设置
"Properties"
- &gt;"Android"
,它是一个图书馆。
为了确保,关闭/重新打开SDK项目并清理它 (
"Eclipse menu"
- &gt;"Project"
- &gt;"Clean"
),因此所有文件都可以构建 正常。
步骤3.将其添加到Android项目
现在您可以尝试添加 它到你的Android应用程序。转到您的Android应用项目"Properties"
- &GT;"Android"
- &gt;"Library"
- &gt;"Add"
,然后选择facebook SDK。
关注official tutorial,然后设置您的Android应用程序 项目(不要忘记将所有必需的元素添加到Manifest.xml)。 您可以使用this tutorial将LoginButton添加到您的 活动。尝试构建它。它应该没有问题。
如果您发现任何问题,这也可能会有所帮助:Facebook SDK v.4 for Android: errors on Eclipse
同时检查:Android Facebook SDK configuration on Eclipse
希望有所帮助
编辑:正如您在下面的评论中所看到的,此答案尚未得到纠正。处理此问题的最佳方法是从Eclipse
到Android Studio
的导出项目,该项目没有此问题并成为第一个Android开发人员工具,其中Eclipse似乎与Android Dev上所说的一样2015年峰会真正被弃用。
答案 1 :(得分:0)
非常感谢你!我仍然拖延从Eclipse迁移到Android Studio。我发现与Eclipse一起使用的最后一个版本是Facebook Android SDK 4.5.1。点击此处下载链接:https://origincache.facebook.com/developers/resources/?id=facebook-android-sdk-4.5.1.zip
按照此说明进行操作!