Как строить.файл apk из командной строки Windows?

Как я могу построить и подписать (keystore).apk файл с помощью ' apkbuilder.bat ' через командную строку windows ?

Я пытаюсь запустить следующую строку:

apkbuilder.bat %APK_File_Name% -u -z %Project_Path%binresources.ap_ -f %Project_Path%binclasses.dex -rf %Project_Path%

но я получаю следующее исключение:

java.lang.ArrayIndexOutOfBoundsException: 1
 at com.android.sdklib.build.ApkBuilderMain.main<ApkBuilderMain.java:61>

пожалуйста, помогите. Спасибо

2 ответов


вы можете сделать это в командной строке (.bat) в windows с использованием ant.

с: "Ant release" Вы создаете apk без знака.

затем вам нужно добавить вызов "jarsigner" и "zipalign" в bat для выполнения задачи.

вы можете найти пример командной строки для вызова этих инструментов здесь: http://developer.android.com/guide/publishing/app-signing.html#signapp

лучший


Я бы предложил использовать Ant и файлы сборки, сгенерированные инструментами Android, а не пытаться передать свои собственные. По крайней мере, можно использовать файлы сборки в качестве ссылки, чтобы определить, как он использует различные инструменты для выполнения каждого шага.