facebook集成中的NoClassDefFoundError

时间:2014-02-18 12:04:47

标签: android android-facebook

我在我的代码中使用facebook集成API。我为Facebook创建了sha1密钥,我得到了我的APIID,但问题是,当我尝试在我的项目中添加facebook库时,它正在添加,但是当我运行它时,它的给定我NoClassDefFoundError错误和库没有正确添加,我在哪里做错了?

这是图片:

  

enter image description here

这里我的脸书库没有正确添加,我该怎么办?

3 个答案:

答案 0 :(得分:0)

试试这个:

转到项目/属性/ Java构建路径/订单和导出 - 如果您使用它,请确保在Android Dependencies和支持库前面进行检查。标记所有复选框并单击“应用”并清除项目。

希望这有帮助。

答案 1 :(得分:0)

您的facebook SDK库项目和您当前的Android项目都应位于同一目录中。尝试将您的facebook sdk库移动到项目的文件夹,然后它将100%正常工作。

为了将来参考,请始终记住您的图书馆项目必须位于申请所在的同一文件夹中。

答案 2 :(得分:0)

将您的Facebook SDK库移动到项目的工作空间,然后它将100%正常工作。我认为它们都不在同一目录中,建议您检查工作空间的任何其他项目的其他导入把Facebook SDK和其他人一样。