Ошибка Appium ADB: ошибка получения версии платформы устройства, когда устройство подключено через tcpip к порту 5555

Я подключил устройство Android по беспроводной сети через tcpip на порт 5555. Когда я запускаю команду «adb devices», я получаю следующий вывод

Список подключенных устройств

172.16.202.156:5555 устройство

Теперь я запускаю тестовый пример appium на том же устройстве, используя следующие возможности

"appPackage": "com.***.",

"uiautomator2ServerInstallTimeout": "500000",

"deviceName": "172.16.202.156:5555",

"appActivity": "********.SplashActivity",

"androidInstallTimeout": "500000",

"nativeInstrumentsLib": "истина",

"newCommandTimeout": "500",

«adbExecTimeout»: «520000»,

"platformVersion": "9",

"automationName": "UiAutomator2",

"browserName": "",

"waitForAppScript": "$.delay(5000);",

"platformName": "Android",

"autoAcceptAlerts": "true"

Я получаю ошибку при выполнении команды adb в журналах сервера Appium.

[отладка] [35 мин. [MJSONWP][39 мин. Обнаружена внутренняя ошибка при выполнении команды: Ошибка: Ошибка при получении версии платформы устройства. Исходная ошибка: ошибка при выполнении adbExec. Исходная ошибка: «Команда» / Users / mac1 / Library / Android / sdk / platform-tools / adb -P 5037 -s 172.16.202.156:5555 shell getprop ro.build.version.release «завершена с кодом 1»; Stderr: 'ошибка: неизвестная служба хоста'; Код: "1" [отладка] [35 мин. [MJSONWP][39 мин. В ADB.getPlatformVersion (/Applications/Appium.app/Contents/Resources/app/node_modules/appium/node_modules/appium-adb/lib/tools/adb-commands.js:122:11)[отладка] [35 мин. [MJSONWP][39 мин. Разрушение соединения с сокетом

Вот полные логи сервера Appium.

1 ответ

Вероятно, это известная проблема: https://github.com/appium/appium/issues/12736 (в которой они винят adbвместо того, чтобы признать это). Ты можешь бежать adb shell getprop ro.build.version.release ?

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