我在 Eclipse 中编写了一个 android 应用程序,并在我的手机上使用运行命令。
在我的手机上运行成功。
但是我使用 [Android Tools -> Export Signed Application Package...] 来导出我的应用。
然后用[adb install]在我的手机上安装apk并运行。
我收到了错误信息:
07-22 11:20:43.537: E/AndroidRuntime(20216): Caused by: java.lang.ClassNotFoundException: com.mytest.MyActivity in loader dalvik.system.PathClassLoader[/data/app/com.mytest-1.apk]
在【Java Build Path -> Order and Export】中,我已经全选了。
在AndroidManifest.xml中,application属性没有android:name。
我不知道如何解决这个问题。
我在手机上使用Eclipse运行成功,为什么导出应用程序时运行出错?
请帮帮我,谢谢!!
最佳答案
我有同样的问题,经过 2 小时的研究,我设法通过删除“bin”和“gen”文件夹并重建项目来解决这个问题。
关于android - 运行导出 apk 时出现 'java.lang.ClassNotFoundException' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11597707/