java.lang.ClassNotFoundException在项目中没有改变,但升级eclipse的android sdk

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

在最近的Google I / O之后,我决定重新开发。 我第一次做的是打开Android SDK Manager并更新到新的可用包(我认为这只是SDK工具,平台工具,而不是更多)。

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

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

我已经尝试了很多东西:清理项目,改变了Android目标(以防万一API17的新版本造成任何崩溃)…

我已经通过StackOverflow的已经问过的问题进行了search,但没有发现任何项目的变化都没有的情况。 所以我现在感觉很沮丧,因为我实际上已经改变了一切,我的项目已经停止工作:(

One Solution collect form web for “java.lang.ClassNotFoundException在项目中没有改变,但升级eclipse的android sdk”

右键点击你的项目转到属性。 Java构buildpath。 select订单导出选项卡。 确保已selectAndroid专用库。 如果你有引用库项目。 也为图书馆项目做同样的事情。 清洁和build设。

也得到android SDK的经理,并检查你有安装SDK SDK构build工具。 这很多不是必要的,但要确保你已经安装了Android构build工具。