【发布时间】:2013-05-19 15:00:43
【问题描述】:
前段时间我开发了一个相当简单的应用程序,目标是 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 的情况。所以我现在感到很沮丧,因为我实际上什么都没改变,而且我的项目已经停止工作:(
【问题讨论】:
-
你把adt更新到22了吗?
-
转到属性 java 构建路径顺序导出选项卡。确保您选择 Android 私有库,然后单击确定。也转到android sdk管理器。看看你是否安装了 android sdk 构建工具。
-
@Raghunandan 将您的评论作为答案
-
@blackbelt 你的意思是 Android SDK Tools Rev 22?对,就是这样。在这样的修订中是否有任何已知的错误?
-
然后按照@Raghunandan 的说明进行操作
标签: android classnotfoundexception