2011-10-20 15 views
2

私はretrace.bat -verbose mapping.txt obfuscated_trace.txtをコマンドプロンプトで使用しています。retrace.batを使用して、アンドロイドで難読化されたコードのスタックトレースを取得する方法

ただし、エラーメッセージ:retrace.bat is not recognized as an internal commandが表示されています。

このエラーを解決するにはどうすればよいですか?

+0

retrace.batはどこですか? proguard – user370305

+0

binフォルダとコマンドプロンプトであなたの現在のディレクトリは何ですか? – Sando

+0

の – user370305

答えて

1

あなたがretrace.batを呼び出すときの.batを記述する必要があるので、

retrace -verbose mapping.txt obfuscated_trace.txt 

を書き、多分あなたは、現在のパスにない、あなたが

...\android-sdk-windows\tools\proguard\bin 
1
にする必要がありません

コマンドプロンプトでの現在のパスがbatファイルと同じではなく、環境変数PATHにbatファイルパスがない場合は、このエラーが発生します。

直接通話中に、それまでのAndroid SDK ProGuardのビン、ご使用の環境のPATHへのパス、ポイントを追加したり、最初にそのパスにアクセスしてください:

SET PATH=%PATH%;[path to Android SDK]\tools\proguard\bin

(例:SET PATH=%PATH%;C:\android-sdk-windows\tools\proguard\bin

またはお電話でのパスを指定するには:

C:\android-sdk-windows\tools\proguard\bin\retrace.bat -verbose mapping.txt obfuscated_trace.txt

O r最初にパスに行く:

cd C:\android-sdk-windows\tools\proguard\bin\ 
retrace.bat -verbose "path\to\mapping.txt" "\path\to\obfuscated_trace.txt" 
関連する問題