android - 运行导出 apk 时出现 'java.lang.ClassNotFoundException' 错误

标签 android

我在 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/

相关文章:

Android LinearSnapHelper - 如何提高滚动/"snapping"的速度?

android - 无法在Android Studio中生成签名的APK, 'java.io.IOException'

android - 我正在尝试导入从github获得的Open Data Kit Sc,但我一直遇到错误

android - FragmentPagerAdapter 中的不同 fragment

java - 单击按钮时显示/隐藏 ImageView

android - 标记没有从 mapV2 android 中删除

java - 从 DCIM 相机文件夹中读取不起作用

android - 将变量从 ListView 传递到另一个 Activity

android - 一次向 SpannableString 添加多个样式

android - 通过 IClipboardDataPasteEventImpl 内存泄漏