我在命令提示符处使用retrace.bat -verbose mapping.txt obfuscated_trace.txt
。
但它显示错误消息:retrace.bat is not recognized as an internal command
。
如何修复该错误?
答案 0 :(得分:2)
调用retrace.bat时不需要写.bat,所以写
retrace -verbose mapping.txt obfuscated_trace.txt
也许你不在当前的道路上,你应该在
...\android-sdk-windows\tools\proguard\bin
答案 1 :(得分:1)
如果命令提示符下的当前路径与bat文件不同,并且bat文件路径不在您的环境PATH中,那么您将收到此错误。
将Android SDK Proguard bin路径添加到您的环境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
或者首先去路径:
cd C:\android-sdk-windows\tools\proguard\bin\
retrace.bat -verbose "path\to\mapping.txt" "\path\to\obfuscated_trace.txt"
答案 2 :(得分:0)