java.lang.ClassNotFoundException在项目中只更新

java.lang.ClassNotFoundException在项目中只更新EclipseAndroidSDK后抛出

不久前,我开发了一个相当简单的应用程序,目标是4.2.2。我的设备正常工作。然后,我停止了大约一个月的发展。

在最近的Google I/O之后,我决定重新开始开发。我首先做的是打开AndroidSDKManager并更新到新提供的包(我认为它只是SDK工具、平台工具,而不是更多)。

然后我试着运行这个项目,得到了这个java.lang.ClassNotFoundException..我检查了所有的东西,没有任何错误,成功地完成了构建。

java.lang.ClassNotFoundException: Didn't find class "com.example.compassgps.CompassGPSActivity" on path: /data/app/com.example.compassgps-2.apk

我尝试了很多东西:清理项目,更改Android目标(以防API 17的新版本导致任何故障).

我已经搜索了StackOverflow的问题,但没有发现任何对项目的更改都没有的情况。所以我现在感到很沮丧,因为我实际上什么也没改变,我的项目也停止了。


阿波罗的战车
浏览 436回答 2
2回答

慕桂英546537

右键单击项目goto属性。Java构建路径选择“订单导出”选项卡。确保选中了Android专用图书馆。如果您已经引用了库项目。对于库项目也要这样做。打扫和建造。另外,向AndroidSDK管理器并检查是否安装了AndroidSDK构建工具。这许多不是必要的,但请确保安装了Android构建工具。

一只萌萌小番薯

它在做了你建议的事情之后就成功了,然后清理和建造。我以前曾多次尝试过清理和构建,但直到我标记了您建议的Android私有库选项之后,它才起作用
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Android