适用于Android的Facebook SDK v.4:Eclipse上的错误

适用于Android的Facebook SDK v.4:Eclipse上的错误,第1张

概述我正在尝试将最新版本(4.0.1)的FacebookAndroidSDK导入eclipse,但是在正确构建项目并将其导入为库时遇到了问题.我遵循了官方指南中提供的步骤(适用于androidstudio,已移植到Eclipse),并通过Google寻找其他开发人员,这些开发人员与我遇到的问题相同,但仍然无法正常工作.这是我

我正在尝试将最新版本(4.0.1)的Facebook Android SDK导入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 Manager文件夹中手动添加了androd支持jar,这部分解决了缺少的类,但确实保留了一些.

我正在使用带有JDK 1.7.0_51的Eclipse版本:Luna Service Release 1(4.4.1)和最新的ADT插件(使用SDK Manager更新的所有androID组件).

任何帮助表示赞赏.

解决方法:

我进行了一些更多的测试,并通过下载两个库来发现这一点:

AndroID的支持,v4.jar
螺栓,AndroID的1.1.2.jar

来自github项目(https://github.com/facebook/facebook-android-sdk)的技巧.

因此,步骤如下:

>下载最新版本的适用于AndroID的Facebook SDK的最新版本(第4版),将其作为androID现有代码解压缩并导入到工作区中.
>从GitHub下载两个jar
>将Facebook项目设置为“ islibrary”
>将两个罐子添加为类路径中的“外部罐子”
>将Java编译器设置为1.7
>清理并重建项目

现在错误消失了.

总结

以上是内存溢出为你收集整理的适用于Android的Facebook SDK v.4:Eclipse上的错误全部内容,希望文章能够帮你解决适用于Android的Facebook SDK v.4:Eclipse上的错误所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1095593.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-28
下一篇 2022-05-28

发表评论

登录后才能评论

评论列表(0条)

保存