我的应用程序过去工作得很好。最近我更新了eclipse(插件),现在我收到了这个错误。我没有更改我的代码,所以我知道它应该继续工作。但事实并非如此。我正在使用 google eclipse 插件,它的更新已更改为版本 8。
基本上我仍然可以看到 android 项目中的所有内容。例如,gcm.jar
仍然存在。我的清单没有改变。我可以继续列出东西,但它只会更多的话。底线:它曾经工作得很好。
我的应用程序过去工作得很好。最近我更新了eclipse(插件),现在我收到了这个错误。我没有更改我的代码,所以我知道它应该继续工作。但事实并非如此。我正在使用 google eclipse 插件,它的更新已更改为版本 8。
基本上我仍然可以看到 android 项目中的所有内容。例如,gcm.jar
仍然存在。我的清单没有改变。我可以继续列出东西,但它只会更多的话。底线:它曾经工作得很好。
在新的 adt 工具中,您需要在项目的 Java 构建路径中勾选 Android Private Libraries 复选框。
正如您所说,您已更新了所有内容,只需添加到@athor 的答案即可。您很有可能将 android SDK-tools 更新到最新版本 22。这是一个已知问题,已经讨论过很多次。您可能想查看以下线程和图片。
Android 应用程序在 SDK-tools 更新版本后崩溃(NoClassDefFound,工具版本 22)
错误:java.lang.NoClassDefFoundError:android.support.v4.content.LocalBroadcastManager
图片和线程将有助于找到进行更改的确切位置。希望这可以帮助。