Как собрать файл .apk из командной строки Windows? - PullRequest
9 голосов
/ 30 сентября 2010

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

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

apkbuilder.bat %APK_File_Name% -u -z %Project_Path%\bin\resources.ap_ -f %Project_Path%\bin\classes.dex -rf %Project_Path%

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

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

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

Ответы [ 2 ]

7 голосов
/ 30 сентября 2010

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

с: "муравей" Вы строите apk без знака.

Затем вам нужно добавить вызов "jarsigner" и "zipalign" в летучей мыши, чтобы завершить задачу.

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

Best

4 голосов
/ 30 сентября 2010

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...