我在Google Play上有一个应用程序,历史上没有进行混淆。有时,用户设备会出现错误,并通过Android开发者控制台应用程序错误报告向我发送报告,让我可以查看崩溃的堆栈跟踪,以便修复错误。我刚刚发布了一个新版本的应用程序,这是第一次进行混淆(使用ProGuard),我想知道是否可以使用ProGuard的
我阅读了此处的解码混淆的堆栈跟踪部分,但我仍然不确定
retrace
工具专门对通过Android开发者控制台报告的堆栈跟踪进行反混淆。我阅读了此处的解码混淆的堆栈跟踪部分,但我仍然不确定
retrace
命令接受的堆栈跟踪文件(或标准输入)的格式是什么,以及它是否与Android开发者控制台错误报告中报告的错误格式相同。我保留了至关重要的mapping.txt
文件。基本上,我想知道,当第一个新的错误堆栈跟踪进入Android开发者控制台时,它是否会以我可以运行retrace
工具的格式呈现,还是说如果我想使用retrace
重构堆栈跟踪,我需要使用其他特定格式的工具来收集堆栈跟踪。