Почему мы используем build.xml в Android? - PullRequest
0 голосов
/ 25 августа 2011

Я разработчик для Android. Я не знаю о муравьях в Android. Я скачал код из интернета, но у него есть файл с именем build.xml, но я не могу узнать, что он делает и для чего он предназначен.Пожалуйста, дайте несколько советов или какой-то учебник. Так что я могу понять, как это работает, заранее спасибо.

Ответы [ 2 ]

1 голос
/ 25 августа 2011

Когда вы разрабатываете свое приложение, Eclipse является наиболее удобным способом построения проекта.

Однако Ant наиболее полезен, когда вы выпускаете релизную версию. Вы можете настроить свою сборку Ant таким образом, чтобы она принимала те же исходные файлы, что и проект Eclipse, но в то же время создавала подписанную версию apk с выравниванием по zip в совершенно отдельном месте вывода.

С помощью пользовательского файла build.properties вы можете указать исходные и выходные местоположения, имена хранилищ ключей, местоположения и пароли. Он также заботится о любом запутывании Proguard, которое вы можете захотеть. Все это можно сделать из командной строки с помощью одного оператора и знать, что вы проходите повторяющийся процесс, не подверженный щелчку мышью в неправильном месте.

Взгляните на Управление проектами из командной строки и Сборка и запуск из командной строки

Возьмите build.xml из примера проекта, на который вы ссылаетесь, и используйте его в качестве основы для вашего собственного проекта. Это работает в значительной степени из коробки.

0 голосов
/ 25 августа 2011

Этот файл сборки является альтернативным (и менее распространенным) способом сборки ваших проектов с использованием ant.Eclipse (и плагины для Android) отлично справляются с вашими задачами - просто используйте плагин для создания своих проектов и экспорта APK.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...