我按照关于如何配置 facebook SDK 的 facebook 教程完成了所有步骤,但没有任何运气,还尝试了 github 配置,如Eclipse 上的 Android Facebook SDK 配置所示
而且我仍然在eclipse环境中得到一个“!” 在项目旁边签名,我将 Facebook 加入其中。并且在尝试运行时,它说我有错误。
在没有 Facebook SDK 的情况下,我设法在我的项目上很好地工作并运行它,所以这对我的项目来说不是问题..
我能做些什么?
我按照关于如何配置 facebook SDK 的 facebook 教程完成了所有步骤,但没有任何运气,还尝试了 github 配置,如Eclipse 上的 Android Facebook SDK 配置所示
而且我仍然在eclipse环境中得到一个“!” 在项目旁边签名,我将 Facebook 加入其中。并且在尝试运行时,它说我有错误。
在没有 Facebook SDK 的情况下,我设法在我的项目上很好地工作并运行它,所以这对我的项目来说不是问题..
我能做些什么?
我试图开始在 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)项目->清洁
希望这会有所帮助!
请按照以下步骤为此项目设置 Android Api
右键项目->属性->android->设置android目标版本
还要删除 Facebook 库项目,然后再添加它。
问题是 android-support-v4.jar 的路径不正确..
通过设置正确的路径来修复它。
导入 sdk 而不将项目复制到工作区。该解决方案对我有用,并且没有出现任何错误