【发布时间】:2011-03-02 05:40:10
【问题描述】:
我有一个在本地部署时运行良好的应用程序。我已经在 Eclipse 中签名了,而且我第一次这样做就成功了。我已经制作了另一个版本,并且可以在本地运行,但是在我签名后,尝试在手机上打开它会立即炸毁:
java.lang.RuntimeException: 无法实例化活动 ComponentInfo{com.myapp/com.myapp.MyAoo}: java.lang.ClassNotFoundException: com.myapp.MyAoo in loader dalvik.system.PathClassLoader[/data/app/ com.myapp-1.apk
我已尝试卸载并重新安装。一样。本地部署的未签名应用程序有效。签名的应用程序炸弹。有什么想法吗?
【问题讨论】:
-
原来原版也有同样的问题,但是当我认为它有效时,我看错了。 dex 大小是 1/4,所以我认为它实际上缺少类。不知道这些工具是如何决定把这些东西拿出来的。
-
这里不知道。我不能在不知道它是“答案”的情况下选择一个,但这可能是一个死问题,因为这已经有一段时间了。哦,好吧。
-
这发生在我从 Eclipse 导出的大约一半的 apk 中。我可以通过再导出几次来修复它。
标签: android google-play