Intereting Posts
В библиотеке MPAndroidChart, как переносить метки X Axis на две строки, если они долго? Как изменить цвет рамки переключателя в андроиде? Приложение Phonegap Build с использованием Crosswalk, сбой на Android Воссоздать / перезапустить активность из другого вида деятельности Как установить изображение экрана блокировки Android Студия Android добавляет нежелательное разрешение после запуска приложения на реальном устройстве Kivy Play Audio не работает Является ли добавление зависимости libjitsi к проекту Android? Масштабировать изображение, чтобы заполнить ширину ImageView и сохранить пропорции Ошибка при запуске "com.twitter.android.PostActivity" Android: как я могу реализовать руководство пользователя или инструкцию приложения при запуске приложения Получить текущее местоположение пользователя без использования gps или Интернета, но используя Network_Provider в android Лучший способ избежать дублирования кода, если два класса, расширяющие разные классы Исключение FirebaseAuthInvalidCredentials при использовании «Одна учетная запись на адрес электронной почты» Преобразование dip в пиксели с одинаковым значением

Ссылка на проект Android Ant

У меня есть проект Android, и у него есть ссылка на папку проекта Java (Java). Я развился с затмением. Теперь я хочу скомпилировать с Ant. Что я хочу добавить в build.xml, чтобы включить ссылку.

Предполагая, что ваш проект был назван «HelloListview» (скажем), и вы хотите, чтобы все ваши файлы, созданные Ant, оказались вне рабочей области Eclipse, тогда:

Если вы выполните следующие шаги: http://developer.android.com/guide/developing/other-ide.html

В разделе «Создание нового проекта»

Затем :

1) скопируйте build.xml и build.properties и local.properties, созданные в примере проекта, в проект Eclipse.

2) Отредактируйте первую строку тега проекта build.xml, который говорит что-то вроде:

<project name="TestProject" default="help"> 

Измените его на просто

 <project> 

3) Теперь отредактируйте build.properties, чтобы определить некоторые настраиваемые свойства, которые определяют местоположения вывода и задают свойства, которые Ant main_rules.xml требует, чтобы ссылаться на них, например:

 #Start of custom properties defined by you projectname=HelloListView # The parent of where you want ALL your ant builds to go outbasebase.dir=/junk/MyAntBuilds # The binaries for this project outbase.dir=${outbasebase.dir}/${projectname} #End of custom properties defined by you #Ant main_rules.xml refers to these properties ant.project.name=${projectname} out.dir=${outbase.dir}/bin # end of Ant required properties 

4) Теперь в командной строке просто введите «Ant debug», и ваши двоичные файлы попадут в \ junk \ MyAntBuilds \ HelloListView \ bin (или что вы решите называть его в build.properties)

Вы можете использовать тот же build.xml для всех своих проектов, поскольку в самом файле build.xml нет ссылки на проект, вам просто нужно изменить имя проекта в build.properties для нового проекта.

Когда вы становитесь более уверенными, вы можете приспособить build.properties, чтобы добавить имя и пароль в хранилище ключей, чтобы автоматически создавать выпущенные подписываемые сборки, добавляя такие строки, как:

 key.store=c:/users/you/my-release-key.keystore key.alias=release_alias key.store.password=YourPwd key.alias.password=YourPwd 

Если вы хотите включить внешний источник java, лучше всего настроить весь файл build.xml. Следуйте инструкциям, указанным в сгенерированной сборке. Xml:

 - Customize the whole script. - copy/paste the content of the rules files (minus the top node) into this file, *after* the <setup> task - disable the import of the rules by changing the setup task below to <setup import="false" />. - customize to your needs. 

Т.е. скопируйте файл main_rules.xml в файл сборки и отключите импорт, как описано.

Затем в цель «компиляция»

 ..... ..... <src path="${source.absolute.dir}" /> <src path="${gen.absolute.dir}" /> <src path="${common_src}" /> <<<<<<< ADD THIS LINE (OR WHATEVER PROPERTY NAME YOU LIKE TO GIVE IT) ..... ..... 

И добавьте ссылку на common_src в свой build.properties

 common_src=/otherfiles/sourcefolder 

,