1

我可以使用堆栈的回溯不同于:

Exception in thread "main" java.lang.Error: Random exception
        at pro.bY.a(ProGuard:576)
        at pro.bO.a(ProGuard:431)
        at pro.bj.a(ProGuard:145)
        at pro.bY.a(ProGuard:522)
        at pro.bj.a(ProGuard:129)

例如,我有这个堆栈:

   NullPointerException
   MessageController
   getMessage
   0*7h3f33
   MessageModel
   getCurrentPlace
   0*1F3f14 

混淆后是:

 NullPointerException
   b
   ab
   0*7h3f33
   a
   ac_
   0*1F3f14
4

1 回答 1

1

您可以使用 ReTrace 选项指定您自己的正则表达式-regex。参照。ProGuard 手册 > ReTrace 使用

该表达式适用于堆栈跟踪的每行,因此您可能必须连接输入跟踪中的一些行以在一行上获取每个类/方法名称对。

于 2012-04-15T11:39:52.893 回答