Получение UiAutomator неожиданно завершилось с кодом 0, ошибка сигнала ноль
5 ответов
- Изменить версию Android (я переключаю на
Pie
) - Запустить снова
Appium
сервер - Закрыть и снова открыть
AVD
устройство
ht tps:https://stackru.com/images/a0d9b5eae926f1381b05cdc3acd6288508ee6694.png
В моем случае приложение блокировало дальнейший процесс. Из-за некоторых установленных функций безопасности, сразу после запуска приложения само приложение отклоняло все подключения к портам USB. После того, как разработчики поделились еще одним apk с отключенными функциями безопасности, тестовый запуск был завершен.
У меня сработала перезагрузка телефона. Это процесс застрял на Android, по крайней мере, это было для меня. Вы также можете попробоватьadb shell ps | grep com.android.commands.monkey | awk '{print $2}' | xargs adb shell kill -9
если вы не хотите перезагрузить телефон.
Аппиум знает об этой проблеме, но закрыл ее. Я бы порекомендовал перейти на эспрессо для уменьшения головной боли. Аппиум есть и всегда будет бета-состоянием.
Похоже на проблему с версией... Убедитесь, что у вас установлена последняя версия SDK, и она обновлена для используемой вами версии Android.
Убедитесь, что устройство подключено правильно. Иногда USB-соединение не выполнено правильно, вызывает эту проблему.
Для меня это была проблема с кабелем. Попробуйте также поменять кабели. Изменение имени автоматизации наuiAutomator1
или uiAutomator2
не имело никакого значения, он все равно не работал. Я даже попытался загрузить Android SDK для версии 8, 9, 10.
Мои тесты проводились на 6 различных реальных устройствах. Тот же сценарий нормально работал на 5 устройствах, но запуск uiAutomator неожиданно остановился для одного устройства.
Когда я подключил то же устройство другим кабелем, все заработало.
Поэтому, когда что-то сходит с ума, сделайте перерыв, подумайте, перестаньте тянуть за волосы. решение может быть очень простым.