Articles of ant

Android. Как мне динамически установить имя пакета во время сборки для проекта с открытым исходным кодом?

Я работаю над проектом с открытым исходным кодом. Поскольку предполагается, что кто-либо может загрузить исходный код и построить его самостоятельно, я не хочу жестко закодировать имя пакета в любом месте, включая структуру каталогов. Я использую ant для строительства. По-видимому, я могу изменить build.xml , но я считаю, что это перезаписывается android update . Все, что […]

Перенаправление цели в Ant

Есть ли возможность буквально переопределить цель или как-то подражать ей? Поэтому, когда я звоню <target perform-after="release"> <do-something /> </target> Он будет действовать следующим образом: <target name="release"> <antcall target="release" /> <!– call previous version, not recursion –> <do-something /> </target> Я думаю, что это имеет смысл, я опишу пример Android: У нас есть шаблоны .xml для […]

Ant build: невозможно найти tools.jar. Ожидаемое найти его в C: \ Program Files \ Java \ jre7 \ lib \ tools.jar

Я знаю, что этот вопрос популярен, но ни один из решений не может мне помочь. Я использовал это , это , это и эти решения, но никто мне не помогает. Я хочу реализовать uiautomator Tests и мне нужно собрать файл build.xml с ant, но получить эту странную ошибку. Я использую Windows 8.1 Моя системная переменная […]

Произошла ошибка при отображении Android-целей

Я получаю эту же ошибку при попытке add platform Android в простое приложение HelloWorld, созданное с использованием CLI Cordova в Windows 8. Путь vaiables установлен для % ANT%,% ANT_HOME%,% ANDROID_HOME% PATH Также содержит % ANDROID_HOME% \ platform-tools и % ANDROID_HOME% \ tools в списках. PS E:\Android Projects\HelloWorld> cordova platforms add android Creating android project… C:\Users\MIGHTY\.cordova\lib\android\cordova\3.4.0\bin\node_modules\q\q.js:126 […]

Как настроить карту Android sdk v2 для использования разных ключей для производства и разработки?

Я хочу автоматически установить различные ключи для Android android v2 для разработки и производства.

Как я могу разработать для Android в Emacs?

Я прошел через руководство по Android для других IDE , и у меня есть базовая сборка и установка, работающая отлично с использованием ant и простой команды компиляции Emacs. Я знаю некоторые из существующих инструментов для разработки Java и XML в Emacs. Я также видел страницу EmacsWiki, рекомендующую два пакета Emacs, EmDroid и Android-режим Я хотел […]

ExceptionWithContext получает бросок при попытке создать Android-приложение с Ant

Я пробовал искать как в Google, так и в stackoverflow для ответа на этот вопрос, но я не смог найти никого с точной проблемой, с которой я столкнулся. Я пытаюсь настроить сервер непрерывной интеграции (Bamboo, в частности), чтобы обновлять, создавать и экспортировать APK каждый раз, когда кто-то меняет исходный контроль. Я сталкиваюсь с той же […]

Android: сбор ANT завершился неудачей с помощью google-play-services-lib: «разрешить путь без файла project.properties для проекта»

Я пытаюсь создать свои приложения с помощью ANT, и я неудачно потерю неудачу после того, как включил проект библиотеки google-play-services-lib. Шаг 1 Я установил ссылку на проект библиотеки в файле project.properties: android.library.reference.1=/path/to/google-play-services_lib Шаг 2 Я запустил эти команды в папке google-play-services_lib: android update lib-project –path . ant clean ant release СОЗДАТЬ УСПЕХ! Шаг 3 Вернуться […]

Как включить строку версии в имя файла при создании Android apk с ant?

Обычно мы создаем пакет android в режиме отладки с помощью команды ant debug И получил имя файла apk AppName-debug.apk . Есть ли способ сгенерировать файл apk в формате AppName-debug-<version-number>.apk напрямую без команды «mv»? Благодарю.

Maven vs Ant для автоматической сборки в приложениях для Android

Я оцениваю, использовать ли Ant или Maven для автоматизации процесса сборки для Android. Я пытаюсь читать в Интернете, чтобы принять обоснованное решение, но не нашел много особенностей, связанных с разработкой Android. Основываясь на вашем опыте: В чем основные отличия? Я читал некоторых людей, говорящих, что у них разные цели? Что это будет? Что бы вы […]