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

Irf*_*lam 1 android cmd

我收到此错误消息

apktool 不是内部或外部命令,也不是可运行的程序或批处理文件

在执行有没有办法从 APK 文件中获取源代码中提供的过程时

我怎样才能让它工作?

小智 7

在 中apktool.bat,找到

"%java_exe%" -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0%BASENAME%%max%.jar" %fastCommand% %
Run Code Online (Sandbox Code Playgroud)

并替换"%java_exe%"为您的java.exe. 例子

"C:\Program Files\Java\jdk1.8.0_341\bin\java.exe" -jar -Duser.language=en -Dfile.encoding=UTF8 "%~dp0%BASENAME%%max%.jar" %fastCommand% %
Run Code Online (Sandbox Code Playgroud)


who*_*who 5

这可能是路径问题?这样做吗?

PATH=%PATH%;ApkToolPath

ApkToolPath 是 apktool 所在的目录。

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

更新:在此处下载所有提到的工具的链接

祝你好运!