Android签名应用程序ClassNotFoundException

Kev*_*gan 8 android google-play

我有一个在本地部署时工作正常的应用程序.我已经在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

我试过卸载并重新安装.一样.本地部署,未签名的应用程序.签署app炸弹.有什么想法吗?

Guy*_*Guy 4

你正在使用 proguard 混淆吗?它只会启动签名的 jar,并删除它认为“未使用”的类。

尝试将其关闭并重新签名,然后重试。

要禁用,请确保文件:/default.properties 不包含 proguard.config 属性。

有关更多信息,请参阅http://developer.android.com/guide/developing/tools/proguard.html