我按照此处提到的说明 - 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:没有这样的文件或目录“
我在这里做错了吗?
答案 0 :(得分:6)
此处的过程与任何二进制应用程序相同,但我们还有一个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
位于正确的位置。
答案 1 :(得分:0)