#android #ant
#Android #ant
Вопрос:
Попытка преобразовать существующую систему сборки Android с использованием Ant с ‘ant_rules_r3.xml «интеграция из старого SDK в более новый SDK»main_rules.xml ‘ настройка. У нас есть несколько пользовательских задач SVN, исправленных в ‘ant_rules_r3.xml ‘ файл тоже, так что это может быть не так просто, как обмен файлами.
Есть ли какие-либо руководства, информация или блоги о том, как был изменен SDK и что мне нужно сделать, чтобы произвести преобразование? Изменились ли задачи и / или параметры?
Спасибо, DD
Ответ №1:
Я не смог найти никаких заметок об изменениях или других ссылок, когда обновлял свой SDK. Мне потребовалось некоторое время, чтобы понять, что они изменили имя файла на main_rules.xml . Я был очень раздражен, обнаружив, что мои сборки завершились неудачей.
Для начала вам понадобится последняя версия 1.8.? версия Ant 1.7 определенно не будет работать. Я обнаружил, что если вы переопределили цель компиляции, то строка в цели
<src refid="android.libraries.src"/>
теперь необходимо
<src refid="project.libraries.src" />
Я думаю, что это было главным, хотя могут быть и другие.
Выслушав мое нытье по поводу изменения, я должен сказать, что новая цель запутывания работала прямо из коробки и оказалась полезной.
Комментарии:
1. Я тоже с этим разобрался. Это было сделано методом сравнения кода методом перебора.