android 混淆代码后 app 运行报错时, 如何精准定位报错位置

本文在我的个人博客首发: http://www.geekqian.com/post/f2c5833b.html

  1. 复制打包后这个位置下出现的 mapping 文件 app/build/outputs/mapping/release/mapping.txt

  2. 粘贴到 SDK 下的这个目录 D:\Android_SDK\sdk\tools\proguard\bin 并新建一个文档命名为 error.txt , 注意这个 sdk 的路径要替换为你本地的路径

  3. 复制控制台输出的异常 log, 粘贴在上面新建的 error.txt 中.

  4. 然后在 android studio 底部的 terminal 控制台调用下面这行命令:

D:\Android_SDK\sdk\tools\proguard\bin>retrace.bat -verbose mapping.txt error.txt

你可能感兴趣的:(Android,android_BUG系列)