无法将facebook sdk添加到项目中

时间:2014-03-27 20:50:45

标签: android facebook-android-sdk

我将Facebook SDK作为库项目导入eclipse。我通过将项目复制到Workspace中并将其保留为未选中状态来完成此操作(出于某种原因,description表示我必须取消选中它。)

我尝试将现有项目导入工作区现有Android代码导入工作区

在属性中选中库复选框。 Facebook sdk从未被导入此工作区。

我创建了一个在没有Facebook的情况下顺利运行的新项目。在属性,Android选项卡中,我添加了库项目。它显示绿色勾号,但当我再次打开该选项卡时,它显示一个红色的x。 该项目的目标是API级别19,facebook库的目标是API级别8.我还尝试使用API​​级别10 我在项目和库中都使用Java编译器1.6。

我不明白的是SDK附带的示例项目似乎已成功导入SDK(绿色勾选),但是它们都指向同样的问题"导入android.support无法解决"在 import android.support.v4.app.FragmentActivity ;我不得不将鼠标悬停在该行上,然后单击“修复项目设置”以使其正常工作。然后我去了属性 - > Java构建路径 - >订单和出口 - >点击了v4支持库复选框。所以至少他们工作。为什么他们成功加载了Facebook SDK,为什么我的应用无法做到?

Facebook SDK没有libs文件夹,所以我想不同的v4支持库之间的干扰是不可能的。

我也在两台不同的电脑上试过这个。

enter image description here

enter image description here

我决定逐步安装Android而不是ADT Bundle。我下载了Eclipse Juno for Java Developers,安装了最新的Java版本(1.8)并安装了Android软件包。创建了一个新项目并导入了facebook sdk 3.5(尝试了3.0.2和3.8)。我仍然得到红色X.

我感谢任何帮助。

2 个答案:

答案 0 :(得分:1)

半年后我遇到了这个问题而我之前的回答没有任何帮助。诀窍是你需要将库与项目放在同一个驱动器上,通常是C:驱动器。这就是全部。感谢Facebook没有通知我们这个..

答案 1 :(得分:0)

解决。以下是我为解决这个奇怪错误所做的工作。

  1. 复制project.properties文件的内容。
  2. 删除project.properties文件。
  3. 创建一个新文件并将其命名为project.properties
  4. 将上一个文件的内容粘贴到此新文件中。