我根据facebook教程完成了如何配置facebook SDK的所有步骤,没有任何运气,也尝试了如图所示的github配置Android Facebook SDK configuration on Eclipse
我仍然在日食环境中“!”在项目的一侧签署我包括Facebook。当我试图跑步时,它说我有错误。
没有Facebook SDK,我设法在我的项目上运行良好并运行它,所以这对我的项目来说不是问题..
我该怎么办?
答案 0 :(得分:3)
我试图开始使用Facebook的Android SDK与Eclipse无法让它工作。在尝试不同的事情后,这是一直有效的解决方案:
1)仅将Facebook SDK文件夹(PATH \ facebook-android-sdk-3.0.1)导入(文件 - >导入 - >现有Android代码到工作区)。 (不要将副本检查到工作场所)
2)导入(即PATH \ facebook-android-sdk-3.0.1 \ samples \ ProfilePictureSample)只是其中一个示例项目(暂时)。我将使用ProfilePictureSample作为示例
正如您所看到的,Eclipse抛出的错误表明它不知道ProfilePictureSampleActivity中的FragmentActivity是什么。 FragmentActivity是android支持库的一部分。如果你看看包浏览器,没有libs文件夹或任何对android支持lirbary的引用;它位于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)项目 - >清洁
希望这有助于!!
答案 1 :(得分:0)
请按以下步骤为此项目设置Android Api
右击项目 - >属性 - > android->设置android目标版本
同时删除Facebook库项目一次又一次添加。
答案 2 :(得分:0)
问题是android-support-v4.jar的路径不正确..
通过设置正确的路径来修复它。
答案 3 :(得分:0)
导入sdk而不将项目复制到工作区。这个解决方案对我有用,并没有出现任何错误