2014-06-27 75 views
1

我正在尝试使用Facebook SDK创建我的第一个Android应用程序。我一直在教程http://www.youtube.com/watch?v=SrJsLFAYITI。原本一切工作都很好,在设置/下载Facebook SDK时,当我编写应用程序时,它并没有给我任何错误。然后我尝试在模拟器上运行应用程序,但没有看到任何东西。然后,当我试图解决这个问题时,我开始发现教程中没有看到的几个错误。facebooksdk.jar从Android依赖库中缺少

我收到的当前错误是“您的项目包含错误,请在运行您的应用程序之前修复它们”,并且“R.java已被手动修改!恢复为生成的版本!”我之前看到过第二个错误,并通过删除R.java并重建它,然后清理我的项目来消除它,但现在不起作用。

寻找我的项目库文件夹看起来像问题是,我的Android依赖库库从它的bin文件夹中缺少facebooksdk.jar。我已经尝试从Facebook开发者网站和github上重新下载(甚至试图在另一台计算机上执行此操作),但似乎总是缺失。我下载了另一个facebook-sdk.jar,并将其作为外部jar添加到我的项目中,但似乎没有帮助。 (另外,它不会允许我手动修改Android依赖关系库,所以我在那里什么也做不了。)

我看到了几个帖子,里面有一个与facebooksdk.jar丢失相似的问题,并试用了他们所有的解决方案但没有为我工作。

我已经试过:清洗/重建,重新配置构建路径,改变编译器合规等

有没有人有什么建议?非常感谢!!!

(另外,我发现我的FBAndroid-7.0.0.apk也从仓(和我的整个计算机)丢失。)

+0

您是否使用facebook的正式版本?从fb网站下载 –

回答

1

如果您看到的错误是像“容器” Android的依赖'参考非现有的图书馆'/facebook/bin/facebooksdk.jar'(你可以在Eclipse的Problems窗口中看到它)

然后关闭所有其他项目并构建'FacebookSDK'项目。如果这成功构建,它将在需要的路径上生成facebooksdk.jar。

现在,打开您的项目。清理并建立。

希望这会有所帮助!

-1

步骤here适用于我。如果未生成jar,请将Java编译器版本设置为1.7。关闭所有项目并仅清理FacebookSdk

+0

请注意,[仅限链接的答案](http://meta.stackoverflow.com/tags/link-only-answers/info),所以SO答案应该是搜索的终点解决方案(而另一个参考文献的中途停留时间往往会随着时间推移而过时)。请考虑在此添加独立的摘要,并将链接保留为参考。 – kleopatra