我有一个运行正常的应用程序,运行proguard后应用程序将无法启动,我得到以下内容
UNCAUGHT EXCEPTION : java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.**/com**Activities.MainActivity}:
android.content.res.Resources$NotFoundException: Resource ID #0x0 stack =
java.lang.RuntimeException: Unable to start activity
ComponentInfo{com.**/com.**.Activities.MainActivity}:
android.content.res.Resources$NotFoundException: Resource ID #0x0
任何线索都会有所帮助。
答案 0 :(得分:0)
我不是100%肯定,这是很久以前的事了,但我想我需要告诉proguard保留一些类的名称,而不是混淆他们的命名空间。
答案 1 :(得分:0)
如果您尝试访问不存在的资源(通常是错误的)并且与MainActivity无关,则会发生这种情况。在这种情况下,错误消息非常容易引起误解。