2013-07-17 57 views
1

我试图处理我的简单Android应用程序的Facebook集成登录。林按照本指南https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/和寄托都似乎去罚款,但我仍然刚开例外: java.lang.NoClassDefFoundError:android.support.v4.content.LocalBroadcastManagerFacebook集成android支持v4内容localBroadcastManager

我知道有关于这样的这个问题很多类似的问题java.lang.ClassNotFoundException after changing nothing in the project but upgrading eclipse android sdk 说,我必须检查在其他和导出选项卡中的Java构建路径中的所有复选框,但我已经做到了,并且仍然收到错误。

回答

13

我有同样的问题,并搜索互联网的解决方案。我阅读了许多在你链接的答案中发布的建议,并且他们中没有一个似乎有效。我结束了它的工作。我的问题是我误解了其他几个帖子。我认为当他们说“确保android-support-v4.jar在你的libs文件夹中”他们指的是FacebookSDK项目中的android-support-v4.jar。

一旦我将android-support-v4.jar添加到我的项目中,并遵循了与订购和导出相关的其他建议。清洁和重建项目后,它不再坠毁。希望这可以帮助!祝你好运!

+1

awsm亲爱的,非常感谢:) – CoDe

2

我也面临同样的问题并解决它。我复制并将myproject的android-support-v4.jar粘贴到Facebook SDK的lib文件夹中。这使它工作。

+0

这个工作对我来说是男人+1 – Simmant