эмулятор в командной строке не всегда имеет свойство "dev.bootcomplete" - PullRequest
1 голос
/ 10 августа 2011

Я использую эмулятор из командной строки для нашего сервера непрерывной интеграции для нашего приложения для Android.При таком подходе мы можем автоматически протестировать все версии Android.Для автоматической установки и тестирования мы используем свойство «dev.bootcomplete», предоставляемое эмулятором Android.К сожалению, мы не всегда это понимаем.После вновь созданного эмулятора мы извлекаем его, но когда эмулятор используется несколько раз, он не выдает его снова ... У кого-нибудь есть идеи?

Команды / результаты:

[user @ mob_ci ~] $ adb shell getprop dev.bootcomplete

ошибка: устройство отключено

[user @ mob_ci ~] $ adb shell getprop dev.bootcomplete

1

1 Ответ

2 голосов
/ 11 августа 2011

Я использую hudson в качестве ci-сервера, для hudson есть плагин Android, который управляет эмулятором, он даже создает эмулятор для вас, если хотите.

Я бы либо проверил, если "error: устройство отключено"произойдет, а затем запустите

adb kill-server
adb start-server

или

, чтобы выключить эмулятор после каждой сборки, так как необязательно, чтобы эмулятор работал постоянно или тесты выполнялись все время?

надеюсь, это поможет:)

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