2

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)
    ...

リトレースは元のログを返しますが、ログに貼り付けると、関数名と行は次のようになります。

  ...
    10-16 10:03:10.480: I/ghghghg(25723): Crash in function [proguard.test.a.a() Line : -1 ]
    ...

リトレースは、そのログ行のデフォスを解除しません。retraceコマンドに-regexパラメーターがあることは知っていますが、説明やサンプルが見つかりません。Proguardリトレースマニュアルはhttp://proguard.sourceforge.net/manual/retrace/usage.htmlでは利用できません。

ログ内のカスタム行を難読化しないようにリトレースを構成するにはどうすればよいですか?

4

2 に答える 2

1

ProGuard マニュアル (オンライン、ProGuard ディストリビューションにも含まれています) に例が含まれています。クラス名などに追加のワイルドカードを使用して java.util.regex 構文を使用します。

于 2012-10-17T01:09:58.020 に答える
0

recatを試すことができます。これは、logcat-color に基づいた Python スクリプトであり、まさにこのシナリオのために作成された、オンザフライの logcat 難読化解除です (ただし、Windows では機能しません)。

于 2015-12-09T19:33:53.677 に答える