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。Cfr. ProGuard マニュアル > ReTrace の使用法

式はスタック トレースの行ごとに適用されるため、おそらく、入力トレースからいくつかの行を連結して、各クラス/メソッド名のペアを 1 行で取得する必要があります。

于 2012-04-15T11:39:52.893 に答える