2016-04-04 3 views
0

Ich habe viele APK (Android-Paket) -Dateien in einem Ordner und ich möchte die Manifest-Dateien von jedem von ihnen extrahieren. Ich benutze Android apktool, um sie zu konvertieren, und da es viele APK-Dateien gibt, möchte ich sie in einer Schleife konvertieren, nicht eins nach dem anderen.Convert APK zu manifestieren in einer Schleife

ist der Befehl zum Extrahieren von Manifestdateien von hello.apk und erzeugt den Ausgabeordner mit dem Namen hello.

habe ich versucht, den Befehl in der Eingabeaufforderung für Schleife im aktuellen Verzeichnis mit in dem alle APK-Dateien gespeichert sind:

for \r %v in (*.apk) do apktool d "%v" "./%v". 

ich den Ausgabeordner des gleichen Namens für jede APK-Datei möchten, dh wenn APK ist hello.apk der Ausgabeordner sollte hello sein. Der obige Befehl erzeugt einen Fehler: Der Ausgabeordner kann nicht generiert werden. Wie kann ich Manifestdateien aus allen solchen APK-Dateien gleichzeitig aus einer Schleife extrahieren?

+0

Können Sie ganze Batch Code posten? –

+0

'für/r% v in (* .apk) tun apktool d"% v "" ./% ~ Nv "' – Aacini

Antwort

0

Vielleicht haben Sie -o Parameter vergessen?

Das Kommando für mich gut funktioniert:

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

Vielen Dank. Es funktionierte !! –

+0

Können Sie eine Antwort akzeptieren, wenn es Ihr Problem löst? –