当我们的线上代码crash的时候,获取到的crash信息是混淆后的, 我们可以通过android 自带的工具对混淆crash信息进行反混淆。
可以使用<SDK目录>\tools\proguard\bin下的proguardgui.bat脚本将Crash堆栈信息还原到混淆前的状态
- 运行
proguardgui.bat脚本,然后点击ReTrace - 选择
mapping.txt文件,位于<module目录>/build/outputs/mapping/release - 拷贝混淆后出错的堆栈信息
- 点击右下角的ReTrace!按钮,完成Crash堆栈信息的追溯