Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 无法在eclipse中配置Facebook SDK_Android_Facebook_Sdk - Fatal编程技术网

Android 无法在eclipse中配置Facebook SDK

Android 无法在eclipse中配置Facebook SDK,android,facebook,sdk,Android,Facebook,Sdk,我根据facebook教程完成了关于如何配置facebook SDK的所有步骤,并且没有任何运气,我还尝试了github配置,如图所示 在eclipse环境中,我仍然会在我加入Facebook的项目旁边看到一个“!”的标志。当尝试运行时,它会显示我有错误 没有了Facebook SDK,我的项目运行得很好,所以我的项目没有问题 我能做什么?请通过以下步骤设置此项目的Android Api 右键单击项目->属性->安卓->设置安卓目标版本 同时删除Facebook库项目并再次添加它。请通过以下步骤

我根据facebook教程完成了关于如何配置facebook SDK的所有步骤,并且没有任何运气,我还尝试了github配置,如图所示

在eclipse环境中,我仍然会在我加入Facebook的项目旁边看到一个“!”的标志。当尝试运行时,它会显示我有错误

没有了Facebook SDK,我的项目运行得很好,所以我的项目没有问题


我能做什么?

请通过以下步骤设置此项目的Android Api

右键单击项目->属性->安卓->设置安卓目标版本


同时删除Facebook库项目并再次添加它。

请通过以下步骤设置此项目的Android Api

右键单击项目->属性->安卓->设置安卓目标版本


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

问题在于android-supprort-v4.jar的路径不正确


通过设置正确的路径修复了此问题。

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


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

我试图开始使用Facebook的Android SDK和Eclipse,但无法让它工作。在尝试了不同的方法后,这里的解决方案始终有效:

1) 仅导入(文件->导入->现有Android代码到工作区)Facebook SDK文件夹(路径\Facebook-Android-SDK-3.0.1)。(不要检查工作场所的副本)

2) 导入(即PATH\facebook-android-sdk-3.0.1\samples\ProfilePictureSample)只是其中一个示例项目(目前)。我将以ProfilePictureSample为例

如您所见,Eclipse抛出错误,表示它不知道ProfilePictureSampleActivity中的FragmentActivity是什么。FragmentActivity是android支持库的一部分。如果你看一下PackageExplorer,它没有libs文件夹,也没有对android support lirbary的任何引用;它在FacebookSDK图书馆上。我们需要告诉Eclipse将其导出

4) 右键单击FacebookSDK库,然后单击属性。在左侧菜单上,转到Java构建路径。然后在Order and Export选项卡下检查Android私有库(您也可以单击Android-supportv4-jar)

5) 项目->清洁

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

6) 右键单击示例项目(即ProfilePictureSample),然后单击属性。在左侧菜单上,转到Java构建路径。然后在Order和Export选项卡下检查Android私有库

7) 项目->清洁


希望这有帮助

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

1) 仅导入(文件->导入->现有Android代码到工作区)Facebook SDK文件夹(路径\Facebook-Android-SDK-3.0.1)。(不要检查工作场所的副本)

2) 导入(即PATH\facebook-android-sdk-3.0.1\samples\ProfilePictureSample)只是其中一个示例项目(目前)。我将以ProfilePictureSample为例

如您所见,Eclipse抛出错误,表示它不知道ProfilePictureSampleActivity中的FragmentActivity是什么。FragmentActivity是android支持库的一部分。如果你看一下PackageExplorer,它没有libs文件夹,也没有对android support lirbary的任何引用;它在FacebookSDK图书馆上。我们需要告诉Eclipse将其导出

4) 右键单击FacebookSDK库,然后单击属性。在左侧菜单上,转到Java构建路径。然后在Order and Export选项卡下检查Android私有库(您也可以单击Android-supportv4-jar)

5) 项目->清洁

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

6) 右键单击示例项目(即ProfilePictureSample),然后单击属性。在左侧菜单上,转到Java构建路径。然后在Order和Export选项卡下检查Android私有库

7) 项目->清洁


希望这有帮助

导入sdk而不将项目复制到工作区。此解决方案对我有效,不会出现任何错误

在不将项目复制到工作区的情况下导入sdk。此解决方案对我有效,不会出现任何错误

我在属性中没有该选项?我在属性中没有该选项?您能否提供更多关于步骤的详细信息?文件>导入>现有android代码到工作区>选择保存sdk的sdk>完成。但在最后一个对话框中,请确保在单击“完成”之前取消选中“将项目复制到工作区”复选框。您可以提供有关步骤的更多详细信息吗?文件>导入>现有android代码到工作区>选择保存sdk的sdk>完成。但在最后一个对话框中,请确保在单击“完成”之前取消选中“将项目复制到工作区”复选框。