Создает ли плагин ADT автоматически файл сборки ant?
Вопрос
Я создал проект 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
(отладка, выпуск и т.д.)