【发布时间】:2018-03-24 02:31:03
【问题描述】:
我发布的应用程序在从 Play-store 安装应用程序后打开时突然崩溃。 但问题是,当我在调试模式下运行 Android Studio 中的代码时,应用程序不会崩溃。
当我在 google play 控制台上查找崩溃错误时,我看到了一些难以猜测的混淆代码。
java.lang.NullPointerException:
at com.wl.model.a.b (Unknown Source)
at com.wl.model.a.a (Unknown Source)
at com.wl.model.a$1.a (Unknown Source)
at b.w$a.b (Unknown Source)
at b.a.b.run (Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1113)
at java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:588)
at java.lang.Thread.run (Thread.java:818)
从错误中我知道有一些空指针异常但无法追踪其来源。
Google play 控制台说上传去混淆文件来去混淆错误代码。
现在我的问题是我无法在我的项目源文件夹中找到去混淆文件。
我尝试上传 pro-guard 规则文件,但 google play 控制台拒绝。
请提供我可以查找去混淆文件的路径或位置(通常存在的位置)。
【问题讨论】:
标签: android debug-symbols deobfuscation google-play-console