在ECLIPSE中导入Facebook SDK 4.8.2

时间:2015-12-22 09:54:16

标签: android eclipse facebook

如何在eclipse中导入facebook sdk 4.8.2。当我们直接下载开发者网站时,我无法导入facebook文件夹包含aar文件。从git,无法获取facebook的src文件

2 个答案:

答案 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"

     

enter image description here

     

现在点击"Browse"并选择解压缩的SDK文件夹,然后取消全选   其他找到的项目,除了"facebook"(它是一个SDK)。   其他包含的项目只是样本,您现在不需要它们。

     

enter image description here

     

如果需要,可以选中“将项目复制到工作区”复选框。

     

步骤2.修复错误

导入后,我们会看到,   整个facebook SDK包有错误:

     

enter image description here

     

但是,如果我们仔细观察,并打开一个标记为错误类,我们   会发现,该SDK试图导入support.v4 library

     

enter image description here

     

正确编译需要它。你可以找到如何说明   使用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来自它的文件夹。

     

enter image description here enter image description here   enter image description here

     

之后很多错误都将消失:

     

enter image description here

     

但是,还有其他错误。所以我们要去另一个班级   发现它错误代码片。将鼠标指针移动到它上面,Eclipse会   向您展示您所面临的错误提示。它说   您的合规性Java必须是1.7版。允许Eclipse执行它   点击“Change project ...",或者通过转到手动执行   "Properties" - &gt; "Java Complier" - &gt; "Compiler compilance level"    - &GT; "1.7"

     

enter image description here

     

OR

     

enter image description here

     

继续前进。现在我们只面临一种错误,那就是说   FB SDK无法找到所需的Bolts Android库。

     

enter image description here

     

我们要google,在repository找到它编译的jar。   选择最新版本(目前它是1.2.0,但SDK   gradle文件正在使用1.1.4,所以你可以选择),并下载   罐。现在将它作为外部库添加到facebook SDK,就像我们这样做   之前。

     

enter image description here

     

瞧! Ther不再是错误!

     

enter image description here

     

另外不要忘记在facebook SDK项目中设置"Properties" - &gt;   "Android",它是一个图书馆。

     

enter image description here

     

为了确保,关闭/重新打开SDK项目并清理它   ("Eclipse menu" - &gt; "Project" - &gt; "Clean"),因此所有文件都可以构建   正常。

     

步骤3.将其添加到Android项目

现在您可以尝试添加   它到你的Android应用程序。转到您的Android应用项目"Properties"    - &GT; "Android" - &gt; "Library" - &gt; "Add",然后选择facebook SDK。

     

enter image description here

     

关注official tutorial,然后设置您的Android应用程序   项目(不要忘记将所有必需的元素添加到Manifest.xml)。   您可以使用this tutorial将LoginButton添加到您的   活动。尝试构建它。它应该没有问题。

     

enter image description here

如果您发现任何问题,这也可能会有所帮助:Facebook SDK v.4 for Android: errors on Eclipse

同时检查:Android Facebook SDK configuration on Eclipse

希望有所帮助

编辑:正如您在下面的评论中所看到的,此答案尚未得到纠正。处理此问题的最佳方法是从EclipseAndroid 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

按照此说明进行操作!