0
我試圖用對DEX工具把眼光放在Android上DEX文件(classes.dex) 類和方法的高度概括,但我發現下面的錯誤,當我使用dexdump如何在Ubuntu使用dexdump
dexdump -d classes.dex |少
dexdump:找不到命令
有人能幫助我嗎?
謝謝。
我試圖用對DEX工具把眼光放在Android上DEX文件(classes.dex) 類和方法的高度概括,但我發現下面的錯誤,當我使用dexdump如何在Ubuntu使用dexdump
dexdump -d classes.dex |少
dexdump:找不到命令
有人能幫助我嗎?
謝謝。
要直接調用它,您需要具有完全限定路徑到PATH
,而不是。在我的機器上位於build-tools/{version}
。例如。
./build-tools/19.0.1/dexdump
./build-tools/19.1.0/dexdump
./build-tools/20.0.0/dexdump
./build-tools/21.0.2/dexdump
./build-tools/21.1.1/dexdump
./build-tools/21.1.2/dexdump
./build-tools/22.0.1/dexdump
./build-tools/23.0.1/dexdump
./build-tools/23.0.2/dexdump
你所能做的就是cd
在sdk
目錄,並尋找它
find . -name dexdump
,然後在前面加上相對路徑命令,像build-tools/19.0.1/dexdump
,或使用像/path/to/sdk/build-tools/19.0.1/dexdump
完全限定路徑
或在您的情況
/path/to/sdk/build-tools/19.0.1/dexdump -d classes.dex | less
謝謝。但那就是我所做的。我只是運行dexdump所在目錄中的命令。 找不到命令'dexdump',是否意指: 命令'hexdump'來自軟件包'bsdmainutils'(主) 命令'devdump'來自軟件包'genisoimage'(主) 命令'derdump'來自軟件包'libnss3-tools' (主) dexdump:命令未找到 .......就是我得到的。 @Blackbelt –
如果你在同一個目錄中,你必須使用'./dexdump'。請注意''dexdump'之前的'。/''''' – Blackbelt
非常感謝。有用。 –