Android / Facebook:项目缺少必需的库

时间:2013-01-25 09:49:41

标签: android facebook eclipse

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

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

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

2 个答案:

答案 0 :(得分:18)

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

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

然后窗口将以Libraries作为标签之一显示。选择该标签。

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

希望这会对你有所帮助。

答案 1 :(得分:3)

我遇到了同样的问题,因为我按照此入门https://developers.facebook.com/docs/android/getting-started中的描述导入了FacebookSDK项目和所有示例项目。由于这个没有编译为样本的项目取决于facebooksdk.jar和FacebookSDK项目不构建因为错误罪其他项目。这样做:

  1. 关闭所有示例项目
  2. 干净并构建FacebookSDK项目
  3. 您应该在bin文件夹中看到facebooksdk.jar
  4. 打开所有其他项目,清理并构建
  5. 丢失库的所有错误都应该消失