Обходные пути для ошибок скрипта сборки Android - PullRequest
0 голосов
/ 14 апреля 2011

Android предоставляет систему для автоматического создания сценариев сборки для тестового проекта .Довольно круто ... с этим всего две проблемы.

  1. Сборка всегда претендует на успех, когда тесты не пройдены.
  2. Тесты требуют запускаэмулятор до вы запускаете цель run-tests;Сценарии не позволяют автоматически запускать / останавливать эмулятор.

Вы действительно используете тестовые сценарии Android?Если так, как вы решаете эти проблемы?Вы оставляете эмулятор включенным все время?Прочитать журналы для сбоев сборки?Есть ли другие обходные пути, о которых мне нужно знать?

1 Ответ

1 голос
/ 14 апреля 2011

Мы широко используем скрипты ant build для наших проектов android, и мы настраиваем скрипты ant. Если вы загляните в папку / tools / ant, вы увидите файл с именем main_rules.xml (доступен из android 2.3 на мой взгляд). Это основной файл и содержит все цели для сборки, включая запуск эмулятора. Что вам нужно сделать, это выборочно извлечь цели в ваш файл build.xml и изменить их в соответствии с вашими потребностями.

Делая это таким образом, вы сможете настроить практически все для сборок. Это, скажем, 2-3 дня, но преимущества разнообразны. Это также помогает разработчикам узнать больше о том, как создается приложение, что всегда хорошо.

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