6

我按照本教程导入了 Facebook 库:http: //developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/

现在我已准备好编译并尝试运行该项目,但它没有编译说我的项目中有错误。

问题似乎是我有我导入的 Facebook 库......它旁边有一个红色感叹号图标,现在我自己的项目旁边也有一个红色感叹号图标,因为我连接了两者.

有人知道如何解决这个问题吗?作为记录,我不需要任何 facebook 社交功能。我需要的是将我的项目与我拥有的 Facebook 应用程序的 appId 连接起来。

4

9 回答 9

8

导入 Facebook SDK

确保您有可用的 Android SDK 2.3.3。将 Facebook SDK 项目导入您的工作区。然后右键单击它并转到 Properties > Android 并选择 Android SDK 2.3.3。也许在那之后进行清理,你应该会没事的。

引用 Facebook SDK

右键单击您的 Android 应用程序项目并选择 Properties > Android 并将导入的 Facebook SDK 添加到您的项目中。给你!

于 2013-04-29T23:24:59.780 回答
7

您需要修复丢失的库。右键单击您的项目-> 属性-> 构建路径-> 库。

于 2013-09-30T21:31:44.673 回答
3

一般来说,红色感叹号表示您的构建路径有问题。如果您进入“构建路径”对话框,您应该会在“库”选项卡中看到一些已损坏的内容。

于 2013-05-02T11:39:48.957 回答
3

一定是jar文件不匹配。首先从 FacebookSDK 中删除 android.jar。您可以通过从项目属性中删除它来做到这一点。右键单击 Project->Properties->Java Build Path ->Libraries->Remove Android Dependencies library。

然后按照以下步骤操作:

右键单击项目-> Android 工具-> 添加支持库,然后再次右键单击项目-> Android 工具-> 修复项目属性

和清洁构建您的项目。

希望能帮助到你。

于 2013-05-04T11:10:33.093 回答
1

如果 android-support-v4.jar 存在于 Facebook 中的项目中,则删除它。

于 2013-05-02T07:15:21.010 回答
1

我遇到过同样的问题。

重新提取 facebook SDK 并将其重新导入 Eclipse 后,它停止发生并且一切正常。

除了“Eclipse 糟透了”之外,我没有其他解释——它可能与 Eclipse 项目文件以及它们引用的路径有关。

于 2013-04-30T21:12:56.187 回答
0

就我而言,我这样解决了这个问题:1.Project->Properties->Android。然后,在右侧的库空间中,查看是否有任何元素。去掉它。

我使用了不兼容的 GridLayout。这就是问题所在。我删除了它,一切都很好。

于 2013-09-12T18:30:30.123 回答
0

对我来说,我得到:

[2013-05-26 23:10:29 - FacebookSDK] 无法解析目标“android-8”

导入 FacebookSDK 项目时。

FacebookSDK > Properties > Android 并选择我的目标 API 级别然后清理项目为我解决了这个问题。

于 2013-05-27T03:14:35.647 回答
0

问题可能是某些文件已更新 idk - 要为外部库解决此问题,必须执行以下操作

1 通过右键单击库的文件夹并删除Eclipse中的外部库

然后在您的项目中执行以下操作

  1. 右键单击项目并转到属性
  2. 选择 Java 构建路径
  3. 转到库选项卡
  4. 删除您已经删除的 jar 文件引用。它们附近会有一个红色标记,以便您轻松识别它们。

并添加库,您可以执行以下操作

  1. 右键单击项目
  2. 特性
  3. android tab 4 最后添加
  4. 搜索图书馆
  5. 申请
  6. 好的
于 2015-10-05T15:14:30.617 回答