還原混淆過的stacktrace

各位作android開發的想必都有這樣的經驗。公司要求全部的代碼都須要混淆,而後本身辛辛苦苦加入各類配置文件到proguard.conf裏面,好不容易產品上線了。結果友盟上收集了一些錯誤信息,可是看起來徹底摸不着頭腦。android

可是其實proguard自帶的一個叫作retrace.sh的工具可以還原混效果的代碼。git

步驟以下:github

  1. 去網上下載一個retrace的工具,我是從這裏下載的。
  2. 運行bin下面的retrace.sh retrace.sh mapping.txt trace.txt > retraced.txt
  3. 這時候你就會發現還原後的文件已經在retraced.txt中了。

固然若是你喜歡圖形化界面的話,那麼在工具裏面還有一個叫作proguardgui.sh的工具,可以給你一個圖形化的界面完成這個操做。app

相關文章
相關標籤/搜索