首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Eclipse中的Android Facebook SDK 4

Eclipse中的Android Facebook SDK 4
EN

Stack Overflow用户
提问于 2015-04-01 06:47:15
回答 4查看 41.4K关注 0票数 50

有没有什么方法可以在没有Gradle或Maven的情况下将新的Facebook SDK for Android导入到Eclipse中(类似过去的方法)?我已经看了一些页面,但我找不到方法。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-04-02 04:37:16

我也遇到过这个问题,所以我将写一篇简短的指南,如何在Eclipse中安装它。

步骤1.导入到Eclipse

首先下载SDK的latest version (当前时刻为4.0)。将其解压缩到文件夹中。

打开Eclipse,在"PackageExplorer"中单击鼠标右键并选择"Import"。在此之后,转到"Android" -> "Existing Android Code Into Workspace"

现在单击"Browse"并选择unzipped folder,然后取消选择所有其他找到的项目,除了"facebook" (这是一个SDK)。其他包含的项目只是示例,您现在不需要它们。

如果需要,您可以选中"copy project to workspace“复选框。

步骤2.修复错误

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

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

它是正确编译所必需的。您可以找到如何使用Android SDK Managerhere下载它的说明。

下载后,您可以在Android sdk文件夹中找到它:<sdk>/extras/android/support/v4。然后将其添加到facebook SDK项目中:右键单击SDK项目-> "Properties" -> "Java Build Path" -> "Libraries" -> "Add External JARs",然后从其文件夹中选择android-support-v4.jar

在那之后,许多错误将会消失:

但是,还有其他错误。因此,我们将转到另一个类,并找到错误代码片段。将鼠标指针移动到它上面,Eclipse将向您显示所面临的错误类型的提示。它说明您的合规性Java必须是1.7版。允许Eclipse通过点击"Change project ...",or do it manually by to to "Properties" -> "Java Complier" -> "Compiler compilance level" -> "1.7".

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

我们要去谷歌,发现它在一个repository中编译过的jar。选择最新版本(目前是1.2.0,但SDK gradle文件使用的是1.1.4,因此您可以选择该版本),并下载jar。现在将它作为外部库添加到facebook SDK中,就像我们之前所做的那样。

瞧!不再有错误了!

另外,别忘了在facebook SDK项目"Properties" -> "Android"中设置它是一个库。

为了确保安全,请关闭/重新打开SDK项目并将其清除("Eclipse menu" -> "Project" -> "Clean"),以便所有文件都可以正确构建。

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

现在您可以尝试将其添加到您的Android应用程序中。转到你的安卓应用项目"Properties" -> "Android" -> "Library" -> "Add",然后选择facebook SDK。

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

票数 193
EN

Stack Overflow用户

发布于 2015-11-09 13:22:40

在使用Facebook SDK4.7 link时,您还可以使用下面的代码

票数 3
EN

Stack Overflow用户

发布于 2015-04-01 18:18:06

是的,你可以从这个页面"Getting Started“得到可下载的SDK,然后你选择你的facebook app已经准备好了,你点击Download the Facebook SDK for Android,解压包并记下你喜欢的文件夹的位置。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29379890

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档