【问题标题】:Proguard retrace stack variantsProguard 回溯堆栈变体
【发布时间】:2012-04-14 19:30:43
【问题描述】:

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

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

【问题讨论】:

    标签: proguard


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2015-05-17
      • 1970-01-01
      • 2018-07-02
      • 1970-01-01
      • 2016-02-25
      • 1970-01-01
      • 2014-11-30
      • 2019-07-28
      • 1970-01-01
      相关资源
      最近更新 更多