“apktool:命令未找到”错误

时间:2015-12-17 13:54:40

标签: android macos terminal apk apktool

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

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

请参阅此处关于同一问题(Terminal can't run apktool)的帖子之一,建议是运行./apktool而不是apktool,这给了我“-bash:./ apktool:没有这样的文件或目录“

我在这里做错了吗?

2 个答案:

答案 0 :(得分:6)

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

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

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

  3. 如果您满足这些条件而不是在任何地方运行apktool,那么将运行运行apktool.jar的帮助程序脚本。您可以cd /usr/local/binjava -jar apktool.jar对此进行测试。那样有用吗?如果是,apktool.jar位于正确的位置。

答案 1 :(得分:0)

安装apktool

对于 Macbook

brew install apktool

对于 Linux

apt-get install -y apktool

对于窗口

您可以阅读窗口DOCS的安装步骤