我需要有关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语法以及一些其他通配符来表示类名,等等。

09-20 17:44