我们在我们的应用上使用Progaurd。我将映射文件上传到Google Play Developer,并在我发布构建的同时使用相应的版本构建输出。我仍然收到没有帮助的崩溃报告。例如,我的应用程序中的空指针异常报告为:
java.lang.NullPointerException:at com。########。#####。MainActivity.Disconnect(MainActivity.java)
- at com。########。#####。MainActivity.access $ 2200(MainActivity.java) 或.access $ 6002(MainActivity.java)
- at com。########。#####。MainActivity $ 38.run(MainActivity.java)
- 在android.os.Handler.handleCallback(Handler.java:751)
- 在android.os.Handler.dispatchMessage(Handler.java:95)
- 在android.os.Looper.loop(Looper.java:154)
- 在android.app.ActivityThread.main(ActivityThread.java:6682)
- at java.lang.reflect.Method.invoke(Method.java)
- at com.android.internal.os.ZygoteInit $ MethodAndArgsCaller.run(ZygoteInit.java:1520)
- at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1410)
醇>
确实指向MainActivity.Disconnect,但.access $ 2200和MainActivity $ 38.run没有帮助。我应该在这里期待真实姓名而不是它所展示的吗?
我有一个单独的崩溃报告,位于" MainActivity $ 5 $ 1.run"。我该如何跟踪它呢?映射文件是否正在完成它的工作,这是怎么回事,或者我做错了什么?