apktool不被识别为内部或外部命令

时间:2014-03-30 05:56:07

标签: android cmd

我收到此错误消息

  

apktool无法识别为内部或外部命令,可运行程序或批处理文件

在执行Is there a way to get the source code from an APK file?

中提供的流程时

我怎样才能让它发挥作用?

3 个答案:

答案 0 :(得分:3)

这可能是一个路径问题,请执行以下操作:

PATH =%PATH%; ApkToolPath

ApkToolPath是apktool所在的目录。

顺便说一句,你需要下载2个文件:apktool-install-windows-r05-ibot.tar.bz2和apktool1.5.2.tar.bz2。提取两者并将aapt.exe apktoo.bat apktool.jar放在一起。

更新:下载所有提及的工具here

的链接 祝你好运!

答案 1 :(得分:1)

将aapt.exe,apktool.bat(从apktool-install-windows-r05-ibot中提取)和apktool.jar放在同一个文件夹中。这应该可以解决你的问题

答案 2 :(得分:0)

在我使用 Windows 的情况下。

问题: apktool 的名称有“.bat”或“.jar”扩展名,看起来像是 jar 文件或 .bat 文件

  • 所以我的 bat 文件是:'apktool.bat.txt',jar 文件是:'apktool.jar.jar'

解决方案: Windows 隐藏文件扩展名,因此我导航到“文件资源管理器选项”设置“隐藏已知文件类型的文件扩展名”。

然后确保文件具有正确的文件扩展名(即 apktool.bat 而不是 apktool.bat.txt)

Windows 中的 Apktool 命名文件扩展名

enter image description here