2010-03-17 2 views
5

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

ответ

11

Плагин 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.

+0

Глупый вопрос. Если 'local.properties' не находится в контроле источника, что вы должны делать, когда проверяете проект? –

+8

Ответ: 'проект андроидного обновления - путь/путь/в/мой-проект' –

+0

Нужно ли мне * файл build.properties? Я не знаю, можете ли вы привести мне пример того, где мне это нужно? В основном этот проект был создан с использованием плагина ADT, но теперь мне нужно автоматизировать сборку в Hudson, поэтому мне нужно выяснить, как ее построить. – Eno

10

Ниже будет создан файл build.xml, а также файл local.properties, если он не существует в вашем проекте.

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

3

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

  • Открыть командной строки
  • Перейти к: <path/to/android sdk/tools>
  • Run: $ 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 (отладки, выпуска и т.д. ...)

Смежные вопросы