Создает ли плагин ADT автоматически файл сборки ant?

StackOverflow https://stackoverflow.com/questions/2464725

  •  20-09-2019
  •  | 
  •  

Вопрос

Я создал проект Android несколько месяцев назад, и теперь мне нужно автоматизировать процесс сборки с помощью Hudson.В руководстве по разработке Android упоминается build.xml файл, который создается при создании проекта (http://developer.android.com/guide/developing/other-ide.html) но я не вижу ни одного в своем проекте.Должен ли я создать это вручную или я могу запустить команду для его создания?

Это было полезно?

Решение

Плагин ADT не генерирует Ant-файл.

В android команда сгенерирует Ant-файл, когда вы создадите новый проект из командной строки, вызвав android create project.Вы могли бы создать пример проекта и скопировать build.xml, build.properties и local.properties файлы из этого каталога.

В качестве альтернативы, вы можете просто скопировать build.xml шаблон непосредственно из $ANDROID_HOME/tools/lib/build.template затем просто измените название проекта.

Затем просто создайте build.properties файл — это место, куда вы помещаете переопределения любого свойства Ant.
Также вам нужен local.properties файл, но не проверяйте это в системе управления версиями — здесь вы указываете свой $ANDROID_HOME каталог, установив sdk.dir собственность.

Другие советы

Следующее сгенерирует файл build.xml, а также локальный файл.properties, если таковой не существует в вашем проекте.

android update project --path <path to your project directory>

Вы можете использовать следующие шаги:

  • Откройте командную строку
  • Перейти к: <path/to/android sdk/tools>
  • Беги: $ android update project --path /path/to/my-project => это сгенерирует build.xml и local.properties
  • Создать файл: ant.properties с двумя строчками ниже

    key.store=path/to/keystore
    key.alias=alias name
    
  • Открыть build.xml и переименуйте название проекта, если нужно

  • Запускайте как ant build (отладка, выпуск и т.д.)

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top