我在 Google Play 上有一个应用程序有一段时间了,它在历史上没有被混淆。有时用户的设备上会出现错误,我会通过 Android 开发者控制台应用程序错误报告获得报告,这让我可以看到崩溃的堆栈跟踪,我可以使用它来修复错误。我刚刚发布了我的应用程序的新版本,它第一次被混淆(ProGuard),我很好奇我是否可以使用 ProGuardretrace
工具来对通过 Android 开发者控制台报告的堆栈跟踪进行去混淆处理。
我已阅读此处的解码混淆堆栈跟踪部分,但我仍然不确定命令接受的堆栈跟踪文件(或标准输入)的格式是什么,以及这是否与 Android 报告的格式错误相同开发者控制台错误报告。我保留了所有重要的文件。基本上我想知道的是,当第一个新的错误堆栈跟踪进入 Android 开发者控制台时,它是否会以我可以运行该工具的格式呈现,或者,我是否需要收集堆栈跟踪如果我希望使用其他工具重建堆栈跟踪,请使用其他特定格式?retrace
mapping.txt
retrace
retrace