我正在尝试将最新版本(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上的错误所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)