我正在尝试apk工具,按照我用
创建文件夹的说明
其中
- myapp.apk
是我要反编译的示例应用
我的蝙蝠Decompile.bat
是
@echo off
pushd "%~dp0"
apktool if myapp.apk
apktool if framework-res.apk
apktool d myapp.apk
pause
当我开始蝙蝠时,提示在第一行执行后自动关闭
@echo off
apktool if myapp.apk
apktool if framework-res.apk
这些行的执行是正确的,但出于某种原因跳转了这一行
如果我尝试在提示工程中使用apktool,那么问题是我的bat文件,但我不知道如何解决它
答案 0 :(得分:0)
您需要了解apktool.bat
如何引用java
。我从github下载了源码,这就是列出的内容:
@echo off
set PATH=%CD%;%PATH%;
java -jar "%~dp0\apktool.jar" %1 %2 %3 %4 %5 %6 %7 %8 %9
如果是这种情况,则假设java位于PATH变量或当前目录中。也许为路径添加一个回声,看看它为什么找不到它。或者,设置JAVA_HOME
环境变量并将apktool.bat
内的完整路径放入。