【发布时间】:2018-07-25 08:07:36
【问题描述】:
为什么我的生产应用程序崩溃报告的 Google Play 控制台(位于“Android Vitals”/“ANR 和崩溃”,然后选择任何崩溃以查看堆栈跟踪)包含很多 OR在堆栈跟踪中?
这是什么意思?这 12 种方法中的哪一种实际上导致了崩溃?为什么报告如此不明确?
有没有办法获得准确的方法名称,最好是报告中的行号? (我在“反混淆文件”下添加了映射文件)。
【问题讨论】:
-
我猜你可能正在使用多个
mapping.txt文件。不过我不确定。 -
未启用 proguard 可能是某种问题。您是否尝试在启用 proguard 的情况下产生错误?注意 minify 和 proguard 是不同的
-
我不确定。 minifyEnabled 为真(在 gradle 中)。我应该在哪里更改 proguard 设置?
-
minifyEnabled true 意味着您的代码将被优化和缩小。通过在 gradle 中提及 proguard 规则来使用 proguard 有助于混淆代码。
标签: android google-play-console bug-reporting