4

我按照这里提到的说明 - http://ibotpeaches.github.io/Apktool/install/ for Mac OS 安装 Apktool 2.X 版本。我将下载并重命名的文件 apktool.jar 和 apktool 移动到 /usr/local/bin。

现在,当我从终端从同一路径(即“usr/local/bin”)运行 apktool 时,我收到“apktool: command not found”错误。

参考 SO 关于同一问题的帖子之一(终端无法运行 apktool),建议是运行 ./apktool 而不是 apktool ,这给了我“-bash: ./apktool: No such file or directory "

我在这里做错了吗?

4

2 回答 2

14

这里的过程与任何二进制应用程序相同,只是我们另外有一个 jar 文件。该apktool文件只是一个帮助脚本,以防止您java -jar apktool.jar每次都必须键入。考虑到这一点,您必须具备以下条件。

  1. /usr/local/bin中的文件或目录中的两个文件,$PATH因此无论路径如何,您都可以在任何地方执行它。

  2. 帮助程序脚本 ( apktool) 必须是可执行的。chmod a+x apktool

如果您满足这些条件,那么在apktool任何地方运行都会运行帮助程序脚本,该脚本运行apktool.jar. 您可以通过cd /usr/local/bin,进行测试java -jar apktool.jar。那样有用吗?如果是这样,apktool.jar是在正确的地方。

于 2015-12-21T14:10:11.700 回答
1

安装apktool

适用于 Macbook

brew install apktool

对于 Linux

apt-get install -y apktool

对于窗口

你可以阅读window DOCS的安装步骤

于 2021-01-23T17:49:54.267 回答