2014-03-27 103 views
0

我将Facebook SDK作为库项目导入到Eclipse中。我通过检查将项目复制到Workspace中并将其保留为未选中状态(由于某种原因,description说我必须取消选中它)。无法添加Facebook SDK到项目

我试图导入现有项目到工作区现有的Android代码到工作区以及。

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

我创建了一个运行平稳,没有Facebook的一个新项目。在属性,Android选项卡中,我添加了库项目。它显示了一个绿色的勾号,但是当我再次打开该选项卡时,它会显示一个红色的x。 该项目的目标是API级别19,Facebook的库的目标是API 8级。我也尝试过用API级别10 我使用Java编译器1.6在项目和库两者。

我不明白的是,SDK附带的示例项目似乎已成功导入SDK(绿色标记),但它们都指向相同的问题“导入android.support无法解析” on import android.support.v4.app.FragmentActivity;我必须将鼠标悬停在行上,然后单击“修复项目”设置以使其工作。然后我去属性 - > Java Build Path - > Order and Export - >点击v4支持库复选框。至少他们工作。为什么他们成功加载Facebook SDK,为什么我的应用程序无法做到这一点?

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

我在两台不同的计算机上也试过这个。

enter image description here

enter image description here

,我决定从步骤安装Android步骤,而不是ADT包。我为Java开发人员下载了Eclipse Juno,安装了最新的Java版本(1.8)并安装了Android软件包。创建了一个新项目并导入了facebook sdk 3.5(也尝试过3.0.2和3.8)。我仍然得到了红色的X

我感谢所有帮助。

+0

但你有没有复制该项目,同时在工作区中导入Facebook SDK项目? – Piyush

+0

我不知道你在问什么 – erdomester

回答

1

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

0

已解决。这是我做了什么来解决这个奇怪的错误。

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

我面临同样的问题,但你的回答并不能解决我的问题 – Anshu

+0

而另一个呢? – erdomester

+0

两者都解决不了。这个问题很奇怪,我似乎已经做了一切正确的事情,但是项目显示了OP提到的Xed。 – Anshu

相关问题