【问题标题】:facebooksdk.jar missing from Android Dependencies libraryAndroid Dependencies 库中缺少 facebooksdk.jar
【发布时间】:2014-06-27 15:32:29
【问题描述】:

我正在尝试使用 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 Dependencies 库,所以我不能在那里做任何事情。)

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

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

有人有建议吗?非常感谢!!!

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

【问题讨论】:

  • 你用的是正式版的facebook吗?从fb网站下载

标签: java android eclipse facebook facebook-sdk-4.0


【解决方案1】:

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

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

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

希望这会有所帮助!

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 请注意,link-only answers are discouraged,SO 答案应该是搜索解决方案的终点(相对于另一个参考中途停留,随着时间的推移往往会变得陈旧)。请考虑在此处添加独立的概要,并保留链接作为参考。
    猜你喜欢
    • 1970-01-01
    • 2015-02-22
    • 1970-01-01
    • 2022-12-09
    • 1970-01-01
    • 2011-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多