2016-04-04 7 views
0

フォルダ内に多数のAPK(Androidパッケージ)ファイルがあり、それぞれからマニフェストファイルを抽出したいと思います。私はそれらを変換するためにAndroidのapktoolを使用しています。私はループで変換するAPKファイルがたくさんあるので、ひとつずつではありません。APKをループでマニフェストに変換する

apktool d hello.apk ./helloは、hello.apkからマニフェストファイルを抽出するコマンドで、helloという出力フォルダを生成します。

私はすべてのAPKファイルが保存されている現在のディレクトリ内のforループを使用して、コマンドプロンプトでコマンドを試してみました:

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

私はすなわちAPK場合、それぞれのAPKファイルに同じ名前の出力フォルダをしたいですhello.apkの場合、出力フォルダはhelloになります。上記のコマンドはエラーを生成しています:出力フォルダを生成できません。ループからすべてのそのようなAPKファイルから一度にマニフェストファイルを抽出するにはどうすればよいですか?

+0

あなたは全体のバッチコードを投稿することができますか? –

+0

'/ *%v(* .apk)の"%v "" ./%〜Nv "' – Aacini

答えて

0

-oパラメータを忘れていましたか?私のために細かな作品を指揮

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

ありがとうございました。出来た !! –

+0

あなたの問題を解決する場合は、回答を受け入れることができますか? –

関連する問題