问题背景:
android编译默认启动了R8,报错后代码行数对应不上,如下图:
![](https://img-blog.csdnimg.cn/img_convert/73ba75e3d3ea6f0cef2ef36b35e8f1a1.png)
解决方法:
app下的proguard-rules.pro文件增加-keepattributes SourceFile,LineNumberTable,然后编译并安装
到这个地址(https://github.com/Guardsquare/proguard/releases)下载在最新的zip
![](https://img-blog.csdnimg.cn/img_convert/0020124931344a8f2a56212a46191e6d.png)
解压proguard-7.3.1
进入文件夹,双击运行proguardgui.bat
![](https://img-blog.csdnimg.cn/img_convert/baa70a0156f8b4dd2cbe37f737068209.png)
双击头部全屏,否则可能看不到最下面2个操作按钮
按照下图操作即可看到代码的原始行数
![](https://img-blog.csdnimg.cn/img_convert/dbb85d4e2d5eccaaac1c9be5948b8619.png)