各位作android开发的想必都有这样的经验。公司要求全部的代码都须要混淆,而后本身辛辛苦苦加入各类配置文件到proguard.conf
里面,好不容易产品上线了。结果友盟上收集了一些错误信息,可是看起来彻底摸不着头脑。android
可是其实proguard
自带的一个叫作retrace.sh
的工具可以还原混效果的代码。git
步骤以下:github
retrace.sh mapping.txt trace.txt > retraced.txt
固然若是你喜欢图形化界面的话,那么在工具里面还有一个叫作proguardgui.sh
的工具,可以给你一个图形化的界面完成这个操做。app