【问题标题】:Terminal can't run apktool [closed]终端无法运行 apktool [关闭]
【发布时间】:2014-02-09 07:58:38
【问题描述】:

我正在使用 macOSX,并尝试提取 APK 文件中的所有文件,我已使用 zip 和 unzip 将其提取。使用dex2jar将classes.dex解压为jar文件并反编译。

现在,当我在最后一步使用 APKtool 解码 apk 文件时,它显示“-bash: apktool: command not found”,尽管我将所有 3 个文件(aapt、apktool 和 apktool.jar)放入一个文件夹。

我现在如何使用我的 apktool 进行反编译?

【问题讨论】:

    标签: java android bash apk


    【解决方案1】:

    如果你使用相对路径来执行apktool,并且你是他们所在目录的cdd,你必须在命令前加上./

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

    还有你cd /path/to

    然后输入./apktool

    而不是apktool


    如果您想将此文件夹添加到您的 PATH,您也可以这样做...

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

    PATH=$PATH:/path/to

    /path/to 是包含apktool 的文件夹。

    现在您可以在任何地方输入apktool

    【讨论】:

    • 工作正常只需使用 ./apktool 而不是 apktool
    • 如果我想在系统路径中添加路径,这样我就可以在不切换目录的情况下从终端运行???
    猜你喜欢
    • 1970-01-01
    • 2020-12-22
    • 2021-01-20
    • 2021-07-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-17
    • 2021-09-17
    • 1970-01-01
    相关资源
    最近更新 更多