我正在命令提示符中使用
retrace.bat -verbose mapping.txt obfuscated_trace.txt
,但它显示错误信息:retrace.bat不是内部命令
。我该如何解决这个问题?retrace.bat -verbose mapping.txt obfuscated_trace.txt
,但它显示错误信息:retrace.bat不是内部命令
。我该如何解决这个问题?retrace -verbose mapping.txt obfuscated_trace.txt
也许你不在当前路径上,你应该在
...\android-sdk-windows\tools\proguard\bin
如果您当前在命令提示符处的路径与批处理文件所在的路径不同,且批处理文件所在的路径不在环境变量 PATH 中,则会出现此错误。
要么将 Android SDK Proguard bin 路径添加到环境 PATH 中,在调用时直接指向该路径,或先前往该路径:
SET PATH=%PATH%;[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
或者先前往该路径:
cd C:\android-sdk-windows\tools\proguard\bin\
retrace.bat -verbose "path\to\mapping.txt" "\path\to\obfuscated_trace.txt"