“apktool:找不到命令”错误
Posted
技术标签:
【中文标题】“apktool:找不到命令”错误【英文标题】:"apktool: command not found" error 【发布时间】: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 "
我在这里做错了吗?
【问题讨论】:
试试这个:***.com/a/21656902/1961146 【参考方案1】:这里的过程与任何二进制应用程序相同,只是我们另外有一个 jar 文件。 apktool
文件只是一个帮助脚本,以防止您每次都必须键入 java -jar apktool.jar
。考虑到这一点,您必须具备以下条件。
/usr/local/bin
中的两个文件或$PATH
中的目录,因此无论路径如何,您都可以在任何地方执行它。
帮助程序脚本 (apktool
) 必须是可执行的。 chmod a+x apktool
如果您满足这些条件,则在任何地方运行 apktool
将运行帮助程序脚本,该脚本运行 apktool.jar
。您可以通过cd /usr/local/bin
、java -jar apktool.jar
进行测试。那样有用吗?如果是这样,apktool.jar
就在正确的位置。
【讨论】:
【参考方案2】:安装apktool
适用于 Macbook
brew install apktool
适用于 Linux
apt-get install -y apktool
对于窗口
您可以阅读窗口DOCS的安装步骤
【讨论】:
以上是关于“apktool:找不到命令”错误的主要内容,如果未能解决你的问题,请参考以下文章
无法启动 Terminal Services 服务。错误 126: 找不到指定的模块。
易语言的错误怎么办错误(36): 找不到指定的对象成员命令名称“创建内存”