0

我按照关于如何配置 facebook SDK 的 facebook 教程完成了所有步骤,但没有任何运气,还尝试了 github 配置,如Eclipse 上的 Android Facebook SDK 配置所示

而且我仍然在eclipse环境中得到一个“!” 在项目旁边签名,我将 Facebook 加入其中。并且在尝试运行时,它说我有错误。

在没有 Facebook SDK 的情况下,我设法在我的项目上很好地工作并运行它,所以这对我的项目来说不是问题..

我能做些什么?

4

4 回答 4

3

我试图开始在 Eclipse 中使用 Facebook 的 Android SDK,但无法正常工作。在尝试不同的事情之后,这里是始终有效的解决方案:

1) 仅导入 (File->Import->Existing Android Code Into Workspace) 仅 Facebook SDK 文件夹 (PATH\facebook-android-sdk-3.0.1)。(不要检查副本到工作场所)

2) 仅导入示例项目之一(即 PATH\facebook-android-sdk-3.0.1\samples\ProfilePictureSample)(目前)。我将使用 ProfilePictureSample 作为示例

如您所见,Eclipse 抛出错误说它不知道 ProfilePictureSampleActivity 中的 FragmentActivity 是什么。FragmentActivity 是 android 支持库的一部分。如果您查看包资源管理器,则没有 libs 文件夹或对 android 支持库的任何引用;它位于 FacebookSDK 库中。我们需要告诉 Eclipse 导出它。

4) 右键单击​​ FacebookSDK 库,然后单击属性。在左侧菜单中,转到 Java Build Path。然后在 Order and Export 选项卡下检查 Android Private Libraries(您也可以点击 android-supportv4-jar 代替)。

5)项目->清理

现在由于某种原因(也许有人可以详细说明),示例项目还需要导出android支持库。

6) 右键单击​​示例项目(即 ProfilePictureSample),然后单击属性。在左侧菜单中,转到 Java Build Path。然后在 Order and Export 选项卡下检查 Android Private Libraries。

7)项目->清洁

希望这会有所帮助!

于 2013-06-27T17:17:38.323 回答
0

请按照以下步骤为此项目设置 Android Api

右键项目->属性->android->设置android目标版本

还要删除 Facebook 库项目,然后再添加它。

于 2013-04-12T06:49:59.533 回答
0

问题是 android-support-v4.jar 的路径不正确..

通过设置正确的路径来修复它。

于 2013-04-12T07:29:16.863 回答
0

导入 sdk 而不将项目复制到工作区。该解决方案对我有用,并且没有出现任何错误

于 2014-05-13T11:30:28.370 回答