问题

Android开启混淆后碰到空指针,调试后发现原来的一些final变量会报no such instance
field “xxx”的错误,而不开启混淆又不会有问题.这种情况肯定不能单单关闭混淆来解决
问题.

解决方法

经过一番google,在stackoverflow上找到了解决方法:
在混淆中加入:

1
-dontobfuscate

stackoverflow原文链接

https://stackoverflow.com/questions/28646999/no-such-instance-field