如果我使用Proguard(minifyEnabled为true和shrinkResources为true),我的崩溃报告有点无用
这是Proguard的报告:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ProgressBar.setVisibility(int)' on a null object reference at xx.xxxx.xxx.xxxxx.xxxxxx.restoreViewAfterLoading(UnkNown Source) at xx.xxxx.xxx.xxxxx.xxxxxx.newInstance(UnkNown Source) onCreateView onViewCreated access$000 at xx.xxxx.xxx.xxxxx.xxxxxx$1.success(UnkNown Source) at xx.xxxx.xxx.xxxxx.xxxxxx$1.success(UnkNown Source) at retrofit.CallbackRunnable$1.run(UnkNown Source) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
这是没有Proguard的正常报告:
java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.ProgressBar.setVisibility(int)' on a null object reference at xx.xxxx.xxx.xxxxx.xxxxxx.restoreViewAfterLoading(xxxxxx.java:123) at xx.xxxx.xxx.xxxxx.xxxxxx.access$000(xxxxxx.java:26) at xx.xxxx.xxx.xxxxx.xxxxxx$1.success(xxxxxx.java:96) at xx.xxxx.xxx.xxxxx.xxxxxx$1.success(xxxxxx.java:92) at retrofit.CallbackRunnable$1.run(CallbackRunnable.java:45) at android.os.Handler.handleCallback(Handler.java:739) at android.os.Handler.dispatchMessage(Handler.java:95) at android.os.Looper.loop(Looper.java:135) at android.app.ActivityThread.main(ActivityThread.java:5254) at java.lang.reflect.Method.invoke(Native Method) at java.lang.reflect.Method.invoke(Method.java:372) at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:903) at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:698)
我能用Proguard来获取行号吗?
解决方法
原文地址:https://www.jb51.cc/android/310524.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。