【问题标题】:Android/Facebook: Project is missing required libraryAndroid/Facebook:项目缺少必需的库
【发布时间】:2013-01-25 09:49:41
【问题描述】:

我已经导入了 Facebook SDK,在那里下载它:https://github.com/facebook/facebook-android-sdk/commits/master 并按照那里的说明进行操作 http://www.android10.org/index.php/articleslibraries/290-facebook-integration-in-your-android-application

我已将 FacebookSDK 添加为我当前项目的库。

但是我在导入 facebook 项目时导入的所有示例都有错误: “FacebookSDK 项目缺少必需的库 libs/android-support-v4.jar”显示为 FacebookSDK 项目的一个错误 然后我有 “对于 facebook 项目中的所有 facebook 示例项目,容器 'Android Dependencies' 引用了不存在的库 C:...\facebook-android-sdk-master\facebook\bin\facebooksdk.jar”。

我试图清除项目,做属性> Java编译器>编译器合规级别1.6(因为需要5.0或​​6.0级别,而不是1.7,所以我下载了jdk 1.6) 尝试做 Android 工具 > 修复项目属性

但我仍然有同样的错误...... 有人能告诉我我该怎么做吗? 谢谢

【问题讨论】:

  • 试试这个:你有lib文件夹然后右键单击它..转到构建路径--->添加到构建路径。
  • 当我右键单击库时,构建路径 > 配置构建路径然后库我有一个文件夹“Android Dependencies”,我有一个 facebooksdk.jar 文件,它被写成“缺失”.. 我没有不知道要添加什么来构建路径?你会怎么做?
  • @Morg 选择“Missing one”并单击“删除”按钮并单击“添加外部罐子”按钮并从本地目录添加并单击“确定”。

标签: android facebook eclipse


【解决方案1】:

我认为您必须配置项目的 Buildpath。按照以下建议执行此操作:

RightClick on your Project -> Build Path -> Configure Buildpath

然后窗口将显示为Libraries 作为选项卡之一。选择那个标签。

然后点击右侧按钮列表中的Add External Jars。添加所需的罐子并选择确定。一旦清理并构建您的项目。

希望这会对你有所帮助。

【讨论】:

  • @Morg 选择“Missing one”并单击“删除”按钮并单击“添加外部罐子”按钮并从本地目录添加并单击“确定”。
  • 成功了,我将 facebook-android-sdk-master\libs 中的 android-support-v4.jar 添加到 FacebookSDK 项目中。非常感谢!
【解决方案2】:

我遇到了同样的问题,我导入了 FacebookSDK 项目和所有示例项目,如本入门 https://developers.facebook.com/docs/android/getting-started 中所述。因此,作为示例编译的项目都不依赖于 facebooksdk.jar 并且 FacebookSDK 项目不会因为其他项目中的错误而构建。这样做:

  1. 关闭所有示例项目
  2. 只需清理并构建 FacebookSDK 项目
  3. 您应该会在 bin 文件夹中看到 facebooksdk.jar
  4. 打开所有其他项目,清理并构建

所有缺少库的错误都应该消失

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多