Подтвердить что ты не робот

Как создать проект Android с помощью Ant? (IntelliJ IDE)

У меня есть проект в IDE IntelliJ IDEA, и я хочу настроить параллельный процесс сборки Ant, который я могу продлить с течением времени.

Я использовал функцию IntelliJ для создания файла сборки Ant, и он находится в меню "Построение", поэтому процесс сборки Ant запущен и работает в среде IDE. Все хорошо.

Но созданный Ant script IntelliJ только компилирует файлы классов и не выполняет полный процесс сборки Android до APK (насколько я могу судить).

Можете ли вы указать мне на источник ссылок (или пример), чтобы помочь мне понять, как получить Ant script выполнение полной сборки проекта Android?

Если вы знаете, было бы полезно узнать, как затем расширить его, включив Proguard, подписание производства и вставив ключ Product Maps:)

4b9b3361

Ответ 1

Используйте это как отправную точку:

http://developer.android.com/guide/developing/other-ide.html

Я не знаю IntelliJ, но мне не очень сложно создать файл ant с наиболее частыми командами, которые вам нужны.

UPDATE:

выполните следующую команду:

android create project --target 8 --name "MyFirstProject" --path /path/to/project --activity StartingActivity  --package net.sample.package

Это создаст структуру проекта. Сюда входит файл build.xml, содержащий цели для создания проекта.

Чтобы создать приложение, в корневой папке (/path/to/project/) выполните:

ant debug

Он должен скомпилировать ваше приложение.

Возможно, вам придется установить или настроить ant, прежде чем это будет правильно работать, но вы сможете разобраться в этом сами!:)

(Вся информация находится в ссылке, которую я опубликовал ранее)

Ответ 2

Это довольно хорошо описано в документации SDK. Всего 3 шага, чтобы заставить его работать:

  • Предполагая, что вы некоторое время разрабатываете свою деятельность с такой мощной идеей, как IntelliJ Idea. Так как Олли упомянул в комментарии, вам не нужно создавать проект Android с нуля. Запуск в командной строке:

    Проект обновления Android - путь "Путь к вашему проекту" - выберите "android-X"

    где X - уровень API

  • После первого шага build.xml был создан автоматически. Теперь вы открываете IntelliJ, переходите на панель сборки ant и добавляете этот файл build.xml.

  • Важным шагом является открытие свойств созданной задачи и добавление отладки OR release в командную строку на вкладке выполнения.

Теперь вы можете запустить цель и получить результат. Для компиляции в подписанный выпуск потребуется больше усилий.

Примечание. Ваша существующая структура проекта должна соответствовать проекту Android. Пожалуйста, просмотрите документацию. Например. У меня была внешняя библиотека, помещенная в подпапку "lib", и мне удалось работать только после переименования "lib" в "libs"