将APK转换为循环中的清单

时间:2016-04-04 05:47:00

标签: android batch-file cmd apktool

我在一个文件夹中有很多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文件中提取清单文件?

1 个答案:

答案 0 :(得分:0)

也许您忘记了-o参数?

该命令适用于我:

for /r %v in (*.apk) do apktool.jar d "%v" -o "./%~Nv"