从蝙蝠安卓apk反编译无法启动

时间:2013-12-13 14:51:07

标签: android batch-file decompiling

我正在尝试apk工具,按照我用

创建文件夹的说明

enter image description here

其中 - 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文件,但我不知道如何解决它

1 个答案:

答案 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内的完整路径放入。