突然,我刚刚从Play商店安装应用程序后开放的应用程序崩溃。 但问题是,当我在调试模式下运行android studio中的代码时,应用程序不会崩溃。通过上传progaurd规则映射文件到谷歌播放控制台Deobfuscate生产android错误
当我在谷歌播放控制台上查找崩溃错误时,我看到一些混淆代码不容易从错误发生的位置猜测出来。
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)
从错误我知道有一些空指针异常,但无法追踪它的起源。
谷歌播放控制台说上传反混淆文件去混淆错误代码。
现在我的问题是,我无法找到我的项目源文件夹中的去混淆文件。
我尝试上传pro-gaurd规则文件,但谷歌播放控制台拒绝它。
请为我提供寻找去混淆文件的路径或位置(它通常出现在这里)。
我会试试这个。 – WitVault