Плагин ADT автоматически создает файл сборки муравьев?

Я создал проект Android несколько месяцев назад и теперь должен автоматизировать процесс сборки с помощью Hudson. В руководстве Android dev упоминается файл 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, а также файл local.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 с двумя ant.properties ниже

     key.store=path/to/keystore key.alias=alias name 
  • Откройте build.xml и при необходимости переименуйте имя проекта

  • Запускать как ant build (debug, release и т. Д.)

Intereting Posts
Android BroadcastReceiver в действии Воспроизведение произвольного тона с Android Как оживить добавление вида в Android? Недопустимое ограничение для Android Room FOREIGN KEY Функция startPreview медленная, любая работа вокруг? Настроить панель инструментов как панель действий в фрагменте Почему view.startAnimation (анимация) не работает при вызове из события? Как программно настроить windowDrawsSystemBarBackgrounds? Предложения по улучшению этого простого класса пула объектов для Java? Android EditText / TextView, как заставить каждое слово начинаться с верхнего регистра, а все остальные символы слов – строчными буквами Пакеты из библиотечного модуля не найдены в основном модуле Android получает цвет как строковое значение Переход на общий элемент Android между двумя действиями не работает Проверьте, зарегистрирован ли пользователь уже с помощью Auth.GoogleSignInApi? Android – listview получить представление позиции по позиции