前段时间我开发了一个相当简单的应用程序,目标是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
我尝试了很多事情:清理项目、更改 Android 目标(以防 API17 的新修订导致任何崩溃)...
我搜索了 StackOverflow 已经提出的问题,但没有发现任何项目更改为 NONE 的情况。所以我现在感到非常沮丧,因为我实际上没有改变任何东西,我的项目已经停止工作:(
右键单击您的项目,转到属性。 Java 构建路径。选择订单导出选项卡。确保选择 Android 私有库。如果您引用了图书馆项目。对图书馆项目也做同样的事情。清洁和构建。
还转到 android sdk 管理器并检查您是否安装了 android sdk 构建工具。这些不是必需的,但请确保您安装了 android 构建工具。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)