Android打包代码混淆后的Mapping文件路径

来源:互联网 发布:知之深爱之切内容摘要 编辑:程序博客网 时间:2024/05/16 16:11

大家在发布一个新版本时,如果采用了代码混淆,所生成的apk在反编译之后,会看到进行了混淆的代码中的类名、方法名等会变成单个英文字母,这样子可读性直线下降,起到代码保护的目的。

不过,凡事有利也有弊,我们通常会在应用中集成一些应用监测的第三方工具,常见的友盟啦、听云啦,都可以帮助我们帮助我们上传应用崩溃日志啦,活跃用户啦等等。这时,如果经过代码混淆的安装包在生产环境下出现了异常,监测SDK会将崩溃日志上传到监测平台的服务器,我们就可以登录到监测平台,在管理后台上查看这些宝贵的崩溃信息,然而,确是一头雾水,希望看到的类名方法名都是些单个英文字母,顿时很郁闷有木有啊!!!

在此,一个方便查看的方法就是上传Mapping文件,不过,这个文件在哪里呢,平时也不怎么发现有这个文件啊?至少在下是如此。好,我就在项目文件夹中找了找,嘿嘿,还真找到啦。此路径为:
app\build\outputs\mapping\发布渠道\release\mapping.txt

大家可以将这个文件拷贝出来,上传到监测平台,就OK啦!!!在此提醒大家一点,拷贝这个文件的时机应该是大家要发布版本时,生成apk之后,将这个文件拷贝出来,上传到监测平台,文件和apk的版本号一定要是一一对应的哦!

2 0
原创粉丝点击