"apktool:命令未找到"错误

tec*_*man 2 macos terminal android apk apktool

我按照这里提到的说明 - 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"错误.

关于同一个问题(终端无法运行apktool),请参考其中一篇帖子,建议是运行./apktool而不是apktool,这给了我"-bash:./ opktool:没有这样的文件或目录"

我在这里做错了吗?

Con*_*son 7

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

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

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

如果您满足这些条件而不是在apktool任何地方运行将运行帮助程序脚本,该脚本运行apktool.jar.你可以通过这个测试cd /usr/local/bin,java -jar apktool.jar.那样有用吗?如果是这样,apktool.jar是在正确的地方.