1

我正在尝试为我的简单 android 应用程序处理 facebook 集成登录。我遵循本指南https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/一切似乎都很好,但我仍然遇到异常:java.lang.NoClassDefFoundError: android .support.v4.content.LocalBroadcastManager

我知道在项目中没有更改任何内容但升级 eclipse android sdk 后 ,关于这个问题有很多类似的问题,比如java.lang.ClassNotFoundException已经并且我仍然收到错误。

4

2 回答 2

13

我有同样的问题,并在互联网上搜索解决方案。我阅读了许多在答案中发布的建议,例如您链接的答案,但它们似乎都不起作用。我最终让它工作。我的问题是我误解了其他几个帖子。我认为当他们说“确保 android-support-v4.jar 在您的 libs 文件夹中”时,他们指的是 FacebookSDK 项目中的 android-support-v4.jar。

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

于 2013-08-23T01:07:02.597 回答
2

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

于 2014-01-13T14:56:31.000 回答