Преобразование сборок ant_rules_r3 в новые основные правила SDK

#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. Я тоже с этим разобрался. Это было сделано методом сравнения кода методом перебора.