[Android]查看代码混淆后的日志
2017-07-21 10:26
344 查看
APP混淆已经是APP发布时的标配技术了,但是我们经常需要去看用户使用APP时的崩溃日志,这个时候,看到的日志确是被混淆了,比如a.b.c.c()!就要狂了。所以,Google当然会为我们考虑到这种情况。下面对具体的使用进行说明。
代码混淆生成apk之后,项目下面会多出来一个build\outputs\mapping\release文件夹,下面分别解释release文件夹中四个文件的作用。
dump.txt : 描述了apk中所有类 文件中内部的结构体。( Describes the internal structure of all the class files in the .apk file )
mapping.txt : 列出了原始的类、方法和名称与混淆代码间的映射。( Lists the mapping between the original and obfuscated class, method, and field names. )
seeds.txt : 列出了没有混淆的类和方法。( Lists the classes and members that are not obfuscated )
usage.txt : 列出congapk中删除的代码。( Lists the code that was stripped from the .apk )
1.cmd进入sdk/tools/proguard/bin目录。
2.将混淆后的日志cache_file_name.txt和上文提到的mapping文件放入此目录中。
3.执行命令:retrace.bat mapping.txt cache_file_name.txt
执行命令前:
执行命令后:
代码混淆生成apk之后,项目下面会多出来一个build\outputs\mapping\release文件夹,下面分别解释release文件夹中四个文件的作用。
dump.txt : 描述了apk中所有类 文件中内部的结构体。( Describes the internal structure of all the class files in the .apk file )
mapping.txt : 列出了原始的类、方法和名称与混淆代码间的映射。( Lists the mapping between the original and obfuscated class, method, and field names. )
seeds.txt : 列出了没有混淆的类和方法。( Lists the classes and members that are not obfuscated )
usage.txt : 列出congapk中删除的代码。( Lists the code that was stripped from the .apk )
1.cmd进入sdk/tools/proguard/bin目录。
2.将混淆后的日志cache_file_name.txt和上文提到的mapping文件放入此目录中。
3.执行命令:retrace.bat mapping.txt cache_file_name.txt
执行命令前:
Casused by: Java.lang.NullPointerException at com.example.test d.a.c(SourceFile:110) at com.example.test d.a.c(SourceFile:88) at com.example.test .activity.CommitFragmentBase.init(SourceFile:1330)
执行命令后:
Casused by: java.lang.NullPointerException at com.example.test loginActivity.login.setView(SourceFile:110) at com.example.test dloginActivity.login.setView(SourceFile:88) at com.example.test .activity.CommitFragmentBase.init(SourceFile:1330)
相关文章推荐
- [Android]查看代码混淆后的日志
- android studio代码混淆后,查看服务器端错误日志方法
- Android 代码proguard混淆之后的错误log查看方法
- Android之如何看混淆后的错误日志代码
- 查看android系统日志缓冲区,在代码中获取日志
- android studio代码混淆后,查看服务器端错误日志方法
- Android日志:代码混淆,使用说明
- Android 混淆代码总结
- 用ant实现自动打包android(二) -- android代码混淆
- Android 代码混淆、第三方平台加固加密、渠道分发 完整教程(图文)
- android 混淆(proguard)代码-简单版
- Android用Proguard混淆代码ZZ 分类: Android安装及配置 2014-05-30 10:55 93人阅读 评论(0) 收藏
- Android用Proguard混淆代码遇到的… 分类: Android安装及配置 2014-05-30 10:55 160人阅读 评论(0) 收藏
- Android代码混淆的写法总结
- Android 混淆代码总结 和 Android APK反编译(最新更新)
- android代码签名和混淆打包
- cmd 查看Android设备指定tag日志
- Android 代码混淆
- Android代码混淆加密配置(Proguard文件解析)
- android混淆代码与反编译