我是靠谱客的博主 幸福大叔,最近开发中收集的这篇文章主要介绍android mapping文件作用,Android打包代码混淆后的Mapping文件路径,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
大家在发布一个新版本时,如果采用了代码混淆,所生成的apk在反编译之后,会看到进行了混淆的代码中的类名、方法名等会变成单个英文字母,这样子可读性直线下降,起到代码保护的目的。
不过,凡事有利也有弊,我们通常会在应用中集成一些应用监测的第三方工具,常见的友盟啦、听云啦,都可以帮助我们帮助我们上传应用崩溃日志啦,活跃用户啦等等。这时,如果经过代码混淆的安装包在生产环境下出现了异常,监测SDK会将崩溃日志上传到监测平台的服务器,我们就可以登录到监测平台,在管理后台上查看这些宝贵的崩溃信息,然而,确是一头雾水,希望看到的类名方法名都是些单个英文字母,顿时很郁闷有木有啊!!!
在此,一个方便查看的方法就是上传Mapping文件,不过,这个文件在哪里呢,平时也不怎么发现有这个文件啊?至少在下是如此。好,我就在项目文件夹中找了找,嘿嘿,还真找到啦。此路径为:
appbuildoutputsmapping发布渠道releasemapping.txt
大家可以将这个文件拷贝出来,上传到监测平台,就OK啦!!!在此提醒大家一点,拷贝这个文件的时机应该是大家要发布版本时,生成apk之后,将这个文件拷贝出来,上传到监测平台,文件和apk的版本号一定要是一一对应的哦!
最后
以上就是幸福大叔为你收集整理的android mapping文件作用,Android打包代码混淆后的Mapping文件路径的全部内容,希望文章能够帮你解决android mapping文件作用,Android打包代码混淆后的Mapping文件路径所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复