Android-приложение не может открыться в Appium Automation в Android OS 7 Nougat

Я пытаюсь открыть приложение для Android в Nougat 7 или более поздней версии для Android, но в appium отображается сообщение об ошибке, ошибка приведена ниже.

info: [debug] Отвечая клиенту с ошибкой: {"status":33,"value":{"message":"Не удалось создать новый сеанс. (Исходная ошибка: Команда не выполнена: не удалось установить C:\Program Файлы (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk: Ошибка [INSTALL_FAILED_VERSION_DOWNGRADE]\r\n)","kill ":false,"code":1,"signal":null,"origValue":"Команда не выполнена: не удалось установить C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk: Ошибка [INSTALL_FAILED_VERSION_DOWNGRADE]\r\n"},"sessionId":ноль}

информация: <- POST / wd / hub / session 500 7986.817 мс - 520

Итак, пожалуйста, подскажите, как решить нулевую проблему сессии. Примечание: тот же код запускается в Android OS 6 Marshmallow, 5 Lollipop.

2 ответа

Проблема, с которой вы столкнулись, была исправлена ​​в последней версии сервера Appium 1.7.1.

В журнале изменений в разделе Android вы найдете

Add support to force upgrade settings app

Итак, ваши шаги сейчас:

  1. Обновление сервера appium: npm install appium@1.7.1 -g
  2. Повторите тест

Попробуйте удалить приложение вручную, если оно уже существует на устройстве. Если это не так, попробуйте стереть / сбросить само устройство. Я сталкивался с проблемами обновления / перезаписи в прошлом, которые были решены путем очистки устройства.

Другие вопросы по тегам