我在命令提示符下使用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