2011-10-20 2 views
2

명령 프롬프트에서 retrace.bat -verbose mapping.txt obfuscated_trace.txt을 사용하고 있습니다.retrace.bat를 사용하여 android에서 난독 화 코드의 스택 추적을 얻는 방법

그러나 오류 메시지 (retrace.bat is not recognized as an internal command)가 표시됩니다.

어떻게 해결합니까?

+0

여기서 retrace.bat는 무엇입니까? proguard – user370305

+0

bin 폴더와 명령 프롬프트에서 현재 디렉토리는 무엇입니까? – Sando

+0

의 – user370305

답변

1

당신이 retrace.bat 호출 박쥐를 작성해야하므로

retrace -verbose mapping.txt obfuscated_trace.txt 

를 작성하고 어쩌면 당신이 현재 경로에 있지 않는, 당신은

...\android-sdk-windows\tools\proguard\bin 
1
에 있어야합니다

명령 프롬프트에서 현재 경로가 bat 파일과 같지 않고 bat 파일 경로가 환경 PATH에없는 경우이 오류가 발생합니다.

직접 통화 중에 그것에 안드로이드 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"