【问题标题】:"apktool: command not found" error“apktool:找不到命令”错误
【发布时间】:2016-03-24 00:35:32
【问题描述】:

我按照这里提到的说明 - 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 关于同一问题 (Terminal can't run apktool) 的帖子之一,建议是运行 ./apktool 而不是 apktool,这给了我“-bash: ./apktool: No such file or directory "

我在这里做错了吗?

【问题讨论】:

标签: android macos terminal apk apktool


【解决方案1】:

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

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

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

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

【讨论】:

    【解决方案2】:

    安装apktool

    适用于 Macbook

    brew install apktool
    

    适用于 Linux

    apt-get install -y apktool
    

    对于窗口

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

    【讨论】:

      猜你喜欢
      • 2016-07-12
      • 2016-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多