终端无法运行apktool

use*_*129 2 java bash android apk

我正在使用macOSX,并试图提取APK文件中的所有文件,我已经用zip解压缩并解压缩.使用dex2jar将classes.dex提取到jar文件并对其进行反编译.

现在,当我在最后一步,使用APKtool解码apk文件,然而,它显示"-bash:apktool:命令未找到"尽管我把所有3个文件(aapt,apktool和apktool.jar)放入一个文件夹.

我怎么能用apktool反编译呢?

fla*_*rld 7

如果您使用相对路径来执行apktool,并且您cd要使用它们所在的目录,则必须在命令前加上./

所以,如果apktool在 /path/to/apktool

你呢 cd /path/to

然后输入 ./apktool

代替 apktool


如果要将此文件夹添加到PATH中,也可以这样做...

~/.bashrc在选择的文本编辑器中打开并将其添加到其底部:

PATH=$PATH:/path/to

再次,/path/to是包含的文件夹apktool.

现在您只需apktool从任何地方打字即可.