Android &引用;apktool:未找到命令";错误

Android &引用;apktool:未找到命令";错误,android,macos,terminal,apk,apktool,Android,Macos,Terminal,Apk,Apktool,我按照这里提到的说明进行操作——让Mac OS安装Apktool 2.X版本。我将下载并重命名的文件apktool.jar和apktool移动到/usr/local/bin 现在,当我从同一路径(即“usr/local/bin”)从终端运行apktool时,我得到了“apktool:command not found”错误 关于同一个问题(),这里的一篇文章建议运行./apktool而不是apktool,这给了我“-bash:./apktool:没有这样的文件或目录” 我在这里做错了什么吗?这里

我按照这里提到的说明进行操作——让Mac OS安装Apktool 2.X版本。我将下载并重命名的文件apktool.jar和apktool移动到/usr/local/bin

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

关于同一个问题(),这里的一篇文章建议运行./apktool而不是apktool,这给了我“-bash:./apktool:没有这样的文件或目录”


我在这里做错了什么吗?

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

  • 这两个文件都位于
    /usr/local/bin
    $PATH
    中的目录中,因此您可以在任何位置执行它,而不考虑路径

  • 助手脚本(
    apktool
    )必须是可执行的<代码>chmod a+x apktool

  • 如果满足这些条件,则运行
    apktool
    anywhere将运行帮助程序脚本,该脚本将运行
    apktool.jar
    。您可以通过
    cd/usr/local/bin
    java-jar apktool.jar
    来测试这一点。这样行吗?如果是这样,
    apktool.jar
    位于正确的位置。

    安装apktool 对于Macbook 对于Linux 窗户 您可以阅读Windows的安装步骤

    尝试以下操作:
    brew install apktool
    
    apt-get install -y apktool