Как построить файл .apk из командной строки Windows?
Вопрос
Как я могу построить и подписан (ключевой знак) файл .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>
Пожалуйста помоги. Спасибо
Решение
Вы можете сделать это в командной строке (.bat) в Windows, используя муравей.
С: «Освобождение муравьев» вы построете apk без знака.
Затем вам нужно добавить звонок на «Jassigner» и «Zipalign» в BAT, чтобы завершить задачу.
Вы можете найти пример командной строки для вызова этих инструментов здесь:http://developer.android.com/guide/publishing/app-signing.html#signapp.
Лучший,
Другие советы
Я бы предложил использовать Ant и файлы сборки, сгенерированные инструментами Android, а не пытаться поручить свое собственное. Если ничего другого, вы можете использовать файлы сборки в качестве ссылки, чтобы определить, как он использует различные инструменты для выполнения каждого шага.