因为在混淆代码之后,运行apk出现了以上问题。
问题原因:
在混淆之后,我使用的其中一个类的内部成员变量名称被改变了,所以导致找不到,就会报出以上问题的异常。
方法1:
最简单的解决方法,但不能彻底解决问题。因为是对象为空导致,可以做个判空的操作来解决异常的问题。
方法2:
在proguard-rules.pro中声明内部类,以保证不会被混淆。
推荐使用方法2
因为在混淆代码之后,运行apk出现了以上问题。
问题原因:
在混淆之后,我使用的其中一个类的内部成员变量名称被改变了,所以导致找不到,就会报出以上问题的异常。
方法1:
最简单的解决方法,但不能彻底解决问题。因为是对象为空导致,可以做个判空的操作来解决异常的问题。
方法2:
在proguard-rules.pro中声明内部类,以保证不会被混淆。
推荐使用方法2