我在命令提示符下使用retrace.bat -verbose mapping.txt obfuscated_trace.txt
。如何使用retrace.bat获取模糊代码的堆栈跟踪android
但它显示错误消息:retrace.bat is not recognized as an internal command
。
如何解决该错误?
我在命令提示符下使用retrace.bat -verbose mapping.txt obfuscated_trace.txt
。如何使用retrace.bat获取模糊代码的堆栈跟踪android
但它显示错误消息:retrace.bat is not recognized as an internal command
。
如何解决该错误?
你不需要写,当你调用retrace.bat的蝙蝠,所以写
retrace -verbose mapping.txt obfuscated_trace.txt
,也许你是不是在当前路径,你应该在
...\android-sdk-windows\tools\proguard\bin
如果您在命令提示符处的当前路径与bat文件不同,并且bat文件路径不在您的环境PATH中,则会出现此错误。
要么添加了Android SDK Proguard的bin路径到你的环境路径,指向它直接在通话过程中,或去这条道路首先:
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
Ø r先去路径:
cd C:\android-sdk-windows\tools\proguard\bin\
retrace.bat -verbose "path\to\mapping.txt" "\path\to\obfuscated_trace.txt"
where is retrace.bat? – user370305
proguard的bin文件夹 – Sando
以及您在命令提示符下的当前目录是什么? – user370305