我需要有关Android日志文件反混淆的一些帮助。
问题是,如果我有类似的异常:
...
10-16 10:03:10.488: E/AndroidRuntime(25723): Caused by: java.lang.NullPointerException
10-16 10:03:10.488: E/AndroidRuntime(25723): at proguard.test.a.a(Unknown Source)
...
retrace返回原始日志,但是如果我粘贴到日志函数名称和行,例如:
...
10-16 10:03:10.480: I/ghghghg(25723): Crash in function [proguard.test.a.a() Line : -1 ]
...
撤回操作不会取消该日志行的大小。
我知道有一个-regex参数可以追溯命令,但找不到任何解释或示例。在http://proguard.sourceforge.net/manual/retrace/usage.html上没有Proguard追溯手册。
如何配置回溯以对日志中的自定义行进行模糊处理?
最佳答案
ProGuard手册(online,也包含在ProGuard发行版中)包含一个示例。它使用java.util.regex语法以及一些其他通配符来表示类名,等等。