1

我正在尝试使用 Facebook SDK 创建我的第一个 Android 应用程序。我一直在关注http://www.youtube.com/watch?v=SrJsLFAYITI上的教程。最初在设置/下载 Facebook SDK 时一切正常,并且在我编写应用程序时没有给我任何错误。然后我尝试在模拟器上运行该应用程序,但我没有看到任何东西。然后,当我试图解决这个问题时,我开始遇到教程中没有出现的几个错误。

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

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

我看到了几篇与丢失的 facebooksdk.jar 相关的类似问题的帖子,并尝试了他们所有的解决方案,但对我没有任何帮助。

我尝试过:清理/重建、重新配置构建路径、更改编译器合规性等。

有人有建议吗?太感谢了!!!

(另外,我注意到我的 FBAndroid-7.0.0.apk 也从 bin(和我的整个计算机)中丢失了。)

4

2 回答 2

1

如果您看到的错误类似于“容器 'Android Dependencies' 引用了不存在的库 '/facebook/bin/facebooksdk.jar'”(您可以在 Eclipse 的“问题”窗口中看到它)

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

现在,打开您的项目。清洁和建造。

希望这可以帮助!

于 2014-09-04T04:36:18.793 回答
-1

The steps here works for me.If the jar is not getting generated, set the Java compiler version to 1.7. Close all projects and clean only FacebookSdk

于 2015-02-02T15:56:58.310 回答