java.lang.ClassNotFoundException在更改项目中的任何内容但升级eclipse android sdk之后

Jag*_*ago 38 android classnotfoundexception

前段时间我开发了一个相当简单的应用程序,目标是4.2.2.我让它在我的设备中正常工作.然后我停止了大约1个月的开发.

在最近的Google I/O之后,我决定回到开发阶段.我最初做的是打开Android SDK Manager并更新到新推出的软件包(我认为它只是SDK工具,平台工具,而不是更多).

然后我尝试运行该项目并得到了这个java.lang.ClassNotFoundException.我检查了一切,没有任何错误,建立成功完成.

java.lang.ClassNotFoundException: Didn't find class "com.example.compassgps.CompassGPSActivity" on path: /data/app/com.example.compassgps-2.apk
Run Code Online (Sandbox Code Playgroud)

我尝试过很多东西:清理项目,更改Android目标(如果API17的新版本发生了任何崩溃)......

我已经搜索了StackOverflow已经提出的问题,但没有发现任何项目更改都没有的情况.所以我现在感到非常沮丧,因为我实际上已经改变了NOTHING并且我的项目已停止工作:(

Rag*_*dan 111

右键单击项目转到属性.Java构建路径.选择订单导出选项卡.确保选中了Android私有库.如果您已引用库项目.同样为图书馆项目做同样的事情.清洁和建设.

也转到android sdk管理器并检查你是否安装了android sdk构建工具.这不是必需的,但要确保安装了android构建工具.

  • 然后关闭重复 (4认同)