Невозможно соединить сервер appium "http://127.0.0.1:4788/wd/hub" и "http://127.0.0.1:4723/wd/hub", метод не выполняется?

Ошибка в SDK:

Exception in thread "main" org.openqa.selenium.SessionNotCreatedException: A new session could not be created. (Original error: Command failed: C:\WINDOWS\system32\cmd.exe /s /c "C:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s ce0616068209b10805 install "C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk""
Failed to install C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk: Failure [INSTALL_FAILED_ALREADY_EXISTS: Attempt to re-install io.appium.settings without first uninstalling.]
) (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 26.70 seconds
Build info: version: 'unknown', revision: 'unknown', time: 'unknown'
System info: host: 'DESKTOP-1M92PA5', ip: '10.250.2.20', os.name: 'Windows 10', os.arch: 'amd64', os.version: '10.0', java.version: '1.8.0_121'
Driver info: org.openqa.selenium.remote.RemoteWebDriver
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
    at java.lang.reflect.Constructor.newInstance(Unknown Source)
    at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
    at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:158)
    at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:647)
    at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:247)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129)
    at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:156)
    at Appium.AppiumSetupPage.setUp(AppiumSetupPage.java:43)
    at Appium.C8_Java.main(C8_Java.java:10)

Ошибка в Appium Server:

info: [debug] Отвечает клиенту с ошибкой: {"status":33,"value":{"message":"Не удалось создать новый сеанс. (Исходная ошибка: Команда завершилась ошибкой: C:\WINDOWS\system32\cmd.exe /s /c \"C:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s ce0616068209b10805 установить \"C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk\"\"\n Не удалось установить C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk: Ошибка [INSTALL_FAILED_ALREADY_EXISTS: Попытайтесь переустановить io.appium.settings без предварительной деинсталляции.]\ R \n)","kill ":false,"code":1,"signal":null,"cmd":"C:\WINDOWS\system32\cmd.exe /s /c \"C:\android-sdk_r24.4.1-windows\android-sdk-windows\platform-tools\adb.exe -s ce0616068209b10805 установить \"C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk\"\"","origValue":" Команда не выполнена: C: \ WINDOWS \ system32 \ cmd.exe / s / c \ "C: \ android- sdk_r24.4.1-окна \ андро id-sdk-windows\platform-tools\adb.exe -s ce0616068209b10805 install \"C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk\"\"\n Добавлено в установить C:\Program Files (x86)\Appium\node_modules\appium\build\settings_apk\settings_apk-debug.apk: Сбой [INSTALL_FAILED_ALREADY_EXISTS: попытка переустановить io.appium.settings без первой деинсталляции.]\r\n"},"sessionId":null} информация: <- POST / wd / hub / session 500 26099,816 мс - 1420

1 ответ

Это известная проблема с Android N (Android 7.0)

Вам необходимо либо переустановить сервер (с флагом --no-shrinkwrap), либо перейти к установке Appium и запустить следующую команду npm install. npm install [email protected] --no-shrinkwrap

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