Преобразование сборок ant_rules_r3 в новый SDK main_rules - PullRequest
0 голосов
/ 26 апреля 2011

Попытка преобразовать существующую систему сборки Android с помощью Ant с интеграцией 'ant_rules_r3.xml' из более старого SDK в более новую настройку SDK 'main_rules.xml'. У нас есть несколько пользовательских SVN-задач, исправленных в файле 'ant_rules_r3.xml', так что это может быть не так просто, как обмен файлами.

Существуют ли какие-либо руководства, информация или блоги о том, как был изменен SDK, и что мне нужно сделать, чтобы выполнить преобразование? Изменились ли задачи и / или параметры?

Спасибо, DD

1 Ответ

0 голосов
/ 26 апреля 2011

Не удалось найти заметки об изменениях или другие ссылки, когда я обновил свой SDK. Мне потребовалось некоторое время, чтобы понять, что они изменили имя файла на main_rules.xml. Я был довольно раздражен, обнаружив, что моя сборка не удалась.

Для начала вам понадобится последняя 1.8. версия Ant, 1.7 точно не подойдет. Я обнаружил, что если вы переопределили цель компиляции, то строка в цели

<src refid="android.libraries.src"/>

теперь должно быть

<src refid="project.libraries.src" />

Я думаю, что это было главным, хотя могут быть и другие.

Поговорив об изменениях, я должен сказать, что новая цель запутывания сработала прямо из коробки и оказалась полезной.

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