我在一个文件夹中有很多APK(Android软件包)文件,我想从每个文件中提取清单文件。我正在使用Android apktool来转换它们,因为有很多APK文件我想在循环中转换它们,而不是一个接一个。
apktool d hello.apk ./hello
是从hello.apk
提取清单文件的命令,并生成名为hello
的输出文件夹。
我在命令提示符中使用for循环在当前目录中尝试了该命令,其中存储了所有APK文件:
for \r %v in (*.apk) do apktool d "%v" "./%v".
我想为每个APK文件输出相同名称的输出文件夹,即如果APK为hello.apk
,则输出文件夹应为hello
。上面的命令产生错误:无法生成输出文件夹。如何从循环中一次从所有此类APK文件中提取清单文件?
答案 0 :(得分:0)
也许您忘记了-o
参数?
该命令适用于我:
for /r %v in (*.apk) do apktool.jar d "%v" -o "./%~Nv"