为Android运行appium测试时出现获取代理错误


Environment
- java client build version : 6.1.0 
- Appium server version : 1.7.1 
- Desktop OS/version used to run Appium if necessary: Windows 7 
- Node.js version : 6.4.1 
- Mobile platform/version under test: Android/ 8.1.0 
- Real device or emulator/simulator: Real device 
- Selenium Version: 3.12.0
- TestNg Version : 6.14.3 

当我为android运行我的appium测试时,无法在真实设备上启动应用程序,在appium日志中出现代理错误,在控制台上出现错误,无法创建新会话。

是否需要任何网络设置?如果需要,请指导需要设置什么类型的设置。。

Code To Reproduce Issue [ Good To Have ] 
public class launchApp {
AndroidDriver<WebElement> driver;
@BeforeClass
public void beforeClass() throws MalformedURLException, InterruptedException {
DesiredCapabilities capab = new DesiredCapabilities();
capab.setCapability("deviceName", "Redmi Note 5");
capab.setCapability("udid", "35924c6f0804");
capab.setCapability("platformName", "Android");
capab.setCapability("automationName", "UiAutomator2");
capab.setCapability("platformVersion", "8.1.0");
capab.setCapability("appPackage", "com.miui.calculator");
capab.setCapability("appActivity", "com.miui.calculator.cal.CalculatorActivity");
driver = new AndroidDriver<WebElement>(new URL("http://0.0.0.0:4723/wd/hub"), capab);
Thread.sleep(5000);
}
@Test
public void m1() throws InterruptedException {
System.out.println("kfd");
Thread.sleep(2000);
}
}
Console Exception:
org.openqa.selenium.WebDriverException: It is impossible to create a new session because 'createSession' which takes HttpClient, InputStream and long was not found or it is not accessible
Build info: version: '3.14.0', revision: 'aacccce0', time: '2018-08-02T20:19:58.91Z'

Appium服务器日志:

[info] [35m[Appium][39m Welcome to Appium v1.9.1
[info] [35m[Appium][39m Non-default server args:
[info] [35m[Appium][39m   sessionOverride: true
[info] [35m[Appium][39m Appium REST http interface listener started on 0.0.0.0:4723[info] [35m[HTTP][39m [37m-->[39m

[37mPOST[39m[37m/wd/hub/session[39m[info][35m[HTTP][39m[90m{"desiredCabilities":{"appActivity":"com.miui.calculator.cal.CalculatorActivity","appPackage":".com.miui.calculator","platformVersion":"8.1.0","automationName":"UiAutomator2","平台名称":"Android","设备名称":《35924c6f0804》},"capabilities》:{:"com.miui.calculator","appium:automationName":"UiAutomator2","appius:deviceName":"35924c6f0804","platformName":"android","appium:platformVersion":"8.1.0"},"firstMatch":[{}]}}[39m[debug][35m[W3C][39m使用参数调用AppiumDriver.createSession():[{"appActivity":"com.miui.calculator.cal.CalculatorActivity","appPackage":"com.ibm.mii.calculator","platformVersion":"8.1.0","automationName":"UiAutomator2","平台名称":"安卓","设备名称":2","appium:deviceName":"35924c6f0804","platformName":"android","appium:platformVersion":"8.1.0"},"firstMatch":[{}]}][debug][35m[BaseDriver][39m事件'newSessionRequested'记录于1540388952349(19:34:12 GMT+0530(印度标准时间))[info][35m[Apium][39m创建新的AndroidUiautotor2Driver(v1.19.0)会话[info][35m[Apium][39m能力:[info][35m[Apium][39m平台名称:android[info][35m[Apium][39m appActivity:com.miui.cacalculator.cal.CalculatorActivity[info][35m[Apium][39m应用程序包:com.miui.cacalculator[info][35m[Apium][39m自动化名称:UiAutomator2[info][35m[Apium][39m设备名称:35924c6f0804[info][35m[Apium][39m平台版本:8.1.0[debug][35m[BaseDriver][39m W3C功能{"alwaysMatch":{"platformNa…和MJSONWP所需的功能{"appActivity":"com.miui.ca…已提供〔debug〕〔35m〔BaseDriver〕〔39m使用W3C功能创建会话:{"alwaysMatch":{"platformNa。。。[info][35m[BaseDriver][39m使用会话id创建的会话:fe068491-4817-474e-bcd5-6580d8909142[info][35 m[AndroidDriver][39mJava版本为:1.8.0_91[info][35m[AndroidDriver][39m正在检索设备列表[debug][35m[ADB][39m试图找到连接的android设备[debug][35m[ADB][39m正在连接设备…[debug][35m[ABD][39m 1个设备已连接[info][35m[AndroidDriver][39m正在寻找安卓"8.1.0"的设备[debug][35m[ADB][39m将设备id设置为35924c6f0804[info][35m[ADB][39m获取设备平台版本[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell getprop ro.build.version.release'[debug][35m[ADB][39m当前设备属性'ro.build.version.release':8.1.0[info][35m[AndroidDriver][39m使用设备:35924c6f0804[debug][35m[ADB][39m将设备id设置为35924c6f0804[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell getprop-ro.build.version.sdk'[debug][35m[ADB][39m当前设备属性'ro.build.version.sdk':27[debug][35m[ADB][39m设备API级别:27[warn][35m[AndroidDriver][39m未发送应用程序,未解析包/活动[info][35m[ADB][39m获取设备平台版本[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell getprop ro.build.version.release'[debug][35m[ADB][39m当前设备属性'ro.build.version.release':8.1.0[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell wm size'[debug][35m[ADB][39m正在运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804 shell wm密度'[debug][35m[ADB][39m正在运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804 shell getprop ro.product.model'[debug][35m[ADB][39m当前设备属性"ro.product.model":Redmi Note5.[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell getprop ro产品制造商[debug][35m[ADB][39m当前设备属性"ro.product.manufacturer":小米[debug][35m[ADB][39m设备API级别:27[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804外壳强制停止io.apum.uiautomator2.server'[debug][35m[ADB][39m正在检查应用程序的证书C: \Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_modules\Apium-uiAutoator2-server\apks\appum-uiAautoator2-server-v1.18.0.apk[debug][35m[ADB][39m启动'C:\Users\Office\AppData\Local\Android\Sdk\build-tools\28.0.3\apkigner.bat'带args'["verify","--print certs","C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modules\Appium-uiautoor2-server\apks\appum-uiatomor2-server-v1.18.0.apk"]'[debug][35m[ADB][39m apksigner stdout:签名者#1证书DN:电子邮件地址=android@android.com,CN=Android,OU=Android,O=Android,L=山景,ST=加利福尼亚,C=美国[debug][35m[ADB][39m签名者#1证书SHA-256摘要:a40da80a59d170caa950cf15c18c454d47a39b269d8b640ecd745ba71bf5dc[debug][35m[ADB][39m签名者#1证书SHA-1摘要:61ed377e85d386a8dfee6b864bd85b0bfaa5af81[debug][35m[ADB][39m签名者#1证书MD5摘要:e89b158e4bcf988ebd09eb83f5378e87[debug][35m[ADB][39m警告:META-INF/INDEX.LIST不受签名保护。未经授权,将不会修改此JAR项检测到。删除或移动META-INF/之外的条目。[debug][35m[ADB][39m警告:META-INF/io.netty.versions.properties不受签名保护。将不会检测到此JAR条目的未经授权的修改。删除或移动META-INF/之外的条目。[debug][35m[ADB][39m[debug][35m[ADB][39m'C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modules\Appium-uiAutoator2-server\apks\appum-uiAautoator2-server-v1.18.0.apk'已签名。[debug][35m[ADB][39m正在检查C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modules\Appium-uiautoor2-server\apks\appum-uiatomor2-server-debug-androidTest.apk的应用程序证书[debug][35m[ADB][39m启动'C:\Users\Office\AppData\Local\Android\Sdk\build-tools\28.0.3\apkigner.bat'带args'["verify","--print certs","C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modules\Appium-uiautoor2-server\apks\appum-uiatomor2-server-debug-androidTest.apk"]'[debug][35m[ADB][39m apksigner stdout:签名者#1证书DN:电子邮件地址=android@android.com,CN=Android,OU=Android,O=Android,L=山景,ST=加利福尼亚,C=美国[debug][35m[ADB][39m签名者#1证书SHA-256摘要:a40da80a59d170caa950cf15c18c454d47a39b269d8b640ecd745ba71bf5dc[debug][35m[ADB][39m签名者#1证书SHA-1摘要:61ed377e85d386a8dfee6b864bd85b0bfaa5af81[debug][35m[ADB][39m签名者#1证书MD5摘要:e89b158e4bcf988ebd09eb83f5378e87[debug][35m[ADB][39m[debug][35m[ADB][39m'C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modules\Appium-uiautoor2-server\apks\appum-uiatomor2-server-debug-androidTest.apk'已签名。[debug][35m[ADB][39m获取io.appium.uiautomator2.server的安装状态[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell pm列表包io.apium.uiautotor2.server'[debug][35m[ADB][39m应用程序已安装[debug][35m[ADB][39m正在获取"io.apium.uiautotor2.server"的包信息[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell dumpsys包io.apium.uiautotor2.server'[debug][35m[ADB][39m已安装"io.apum.uiautomator2.server"包不需要升级('1.18.0'>='1.18.0')[debug][35m[ADB][39m获取io.appium.uiautomator2.server.test的安装状态[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell pm列表包io.apium.uiautotor2.server.test'[debug][35m[ADB][39m应用程序已安装[debug][35m[ADB][39m正在获取'io.apium.uiautoor2.server.test'的包信息[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell dumpsys包io.apium.uiautotor2.server.test'[warn][35m[ADB][39m无法读取的版本代码'C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\uiautotor2-server\apks\appum-uiautoator2-server-debug-androidTest.apk'和/或"io.apum.uiautomator2.server.test"[warn][35m[ADB][39m无法读取'C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modules\Appium-uiautoor2-server\apks\appum-uiatomor2-server-debug-androidTest.apk'的版本名和/或"io.apum.uiautomator2.server.test"。假设应用程序正确版本已安装[debug][35m[UiAutomator2][39m等待仪器长达20000ms'io.apium.uiautotor2.server.test/android.support.test.runner.AndroidJUnitRunner'可用[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell pm列表检测'[debug][35m[UiAutomator2][39m仪器'io.apium.uiautotor2.server.test/android.support.test.runner.AndroidJUnitRunner'可获得的[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804等待设备'[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804外壳回声ping〔debug〕〔35m〔AndroidDriver〕〔39m推送设置apk到设备。。。[debug][35m[ADB][39m获取io.appium.settings的安装状态[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell pm列表包io.apium.settings的[debug][35m[ADB][39m应用程序未安装[debug][35m[ADB][39m App'C:\Users\Office\AppData\Local\Programs\Appium\resources\App\node_modules\apium\node_modeles\io.apium.settings\App\build\outputs\apk\settings_apk-debug.apk'未安装。正在安装[debug][35m[ADB][39m设备API级别:27[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804安装C: \Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_modules\io.apium.settings\app\build\outputs\apk\settings_apk-debug.apk'[debug][35m[ADB][39m安装命令stdout:成功[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell ps'[debug][35m[ADB][39m设备API级别:27[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell am start-W-n io.appium.settings/.settings-a android.intent.action.MAIN-c android.intent.category.AUNCHER-f 0x10200000'[debug][35m[ADB][39m设备API级别:27[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell appops set io.appium.settingsandroid:mock_locationallow'[warn][35m[AndroidDriver][39m setDeviceLanguageCountry需要语言或国家/地区。[warn][35m[AndroidDriver][39m获得语言:"未定义"和国家/地区:"未确定"[debug][35m[Logcat][39m正在启动Logcat捕获[debug][35m[AndroidDriver][39m将解锁助手应用程序推到设备。。。[debug][35m[ADB][39m获取io.appium.unlock的安装状态[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell pm列表包io.apium.unlock'[debug][35m[ADB][39m应用程序未安装[debug][35m[ADB][39m App'C:\Users\Office\AppData\Local\Programs\Appium\resources\App\node_modules\apium\node_modules\Apium unlock \bin\uunlock _apk-debug.apk'未安装。正在安装[debug][35m[ADB][39m设备API级别:27[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804安装C: \Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_mdules\apium unlock\bin\unlock_apk-debug.apk'[debug][35m[ADB][39m安装命令stdout:成功[debug][35m[UiAutomator2][39m将UiAutomator 2服务器端口6790转发到8200[debug][35m[ADB][39m转发系统:8200到设备:6790[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804转发tcp:8200 tcp:6790'[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell rm-rf/data/local/tmp/strings.json'[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804 shell pm path com.miui.calculator'[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804 pull/system/app/Calculator/apkC: \Users\Office\AppData\Local\Temp.com.miui.calculator.apk'[debug][3500万[ADB][3900万为包"com.miui.calculator"提取应用程序'C:\Users\Office\AppData\Local\Temp.com.miui.calculator.apk'[debug][35m[AndroidDriver][39m从apk提取字符串[debug][35m[AndroidDriver][39m C:\Users\Office\AppData\Local\Temp\co.miui.calculator.apk[debug][35m[AndroidDriver][39m未定义[debug][35m[AndroidDriver][39m C:\Users\Office\AppData\Local\Temp\co.miui.calculator[debug][35m[ADB][39m提取语言字符串:default[info][35m[ADB][39m成功从中提取645个字符串"C:\Users\Office\AppData\Local\Temp.com.miui.calculator.apk"资源对于"(默认)"配置[debug][35m[ADB][39m正在运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804推送C: \Users\Office\AppData\Local\Temp.com.miui.calculator\string.json/data/local/tmp'[debug][35m[UiAutomator2][39m无应用程序功能。假设它已经在设备上[debug][35m[ADB][39m获取com.miui.cacalculator的安装状态[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell pm列表包com.miui.calculator'[debug][35m[ADB][39m应用程序已安装[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell am force stop com.miui.calculator'[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804 shell pm clear com.miui.calculator'[debug][35m[AndroidDriver][39m对已安装的执行快速重置"com.miui.calculator"应用程序(停止并清除)[debug][35m[ADB][39m正在检查未定义的应用程序证书[debug][35m[ABD][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\adb.exe-P5037-s 35924c6f0804外壳强制停止io.apum.uiautomator2.server'[info][35m[UiAutomator2][39m启动UiAutomator2服务器1.18.0[info][35m[UiAutomator2][39m使用'C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_modules\Apium-uiautoor2-server\apks\appum-uiatomor2-server-v1.18.0.apk'中的UiAutomator2服务器和测试'C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\uiautotor2-server\apks\appum-uiautoator2-server-debug-androidTest.apk'[info][35m[UiAutomator2][39m运行命令:'adb-s 35924c6f0804 shell am instrument-wio.apium.uiautotor2.server.test/android.support.test.runner.AndroidJUnitRunner'[info][35m[UiAutomator2][39m等待长达20000ms的UiAutomator 2联机。。。[debug][35m[JSONWP Proxy][39m将"/status"与命令名"getStatus"匹配[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]没有身体[error][35m[UiAutomator2][39m[UiAutomator2 error]getaddrinfo ENOENT localhost:5037[debug][35m[UiAutomator2][39m完整错误:错误:getaddrinfo ENOENT localhost:5037[debug][35m[UiAutomator2][39mat GetAddrInfoReqWrap.onlookup[as-oncomplete](dns.js:50:26)[debug][35m[JSONWP Proxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]无机身[调试][35m[JSONWPProxy][39m匹配命令名"getStatus"的"/status"[debug][35m[JSONWP代理][39m代理[GET/status]到[GEThttp://localhost:8200/wd/hub/status]没有身体[debug][35m[UiAutomator2][39m删除UiAutomator 2会话[debug][35m[UiAutomator2][39m正在删除UiAutomator 2服务器会话[debug][35m[JSONWP Proxy][39m与命令名"deleteSession"匹配"/"[warn][35m[UiAutomator2][39m未得到确认UiAutomator 2 deleteSession已工作;错误为:未知错误:未知处理命令时发生服务器端错误。起初的错误:尝试代理没有会话id的会话命令[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804 shell am force stop com.miui.calculator'[debug][35m[Logcat][39m停止捕获Logcat[debug][35m[ADB][39m正在删除转发端口套接字连接:8200[debug][35m[ADB][39m运行'C:\Users\Office\AppData\Local\Android\Sdk\platform tools\ADB.exe-P5037-s 35924c6f0804转发--删除tcp:8200'[debug][35m[BaseDriver][39m事件'newSessionStarted'记录于1540389906576(格林尼治标准时间19:35:06+0530(印度标准时间))[debug][35m[W3C][39m运行命令时遇到内部错误:未知错误:在处理命令。原始错误:无法将命令代理到远程服务器。原始错误:错误:getaddrinfo ENOENT localhostlocalhost:8200JWProxy.command$处的[debug][35m[W3C][39m(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_mdules\apium base driver\lib\jsonwp-proxy\proxy.js:238:13)[debug][35m[W3C][39m at tryCatch(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modeles\babel runtime\regenerator\runtime.js:67:40)GeneratorFunctionPrototype.ioke[as_invoke]处的[debug][35m[W3C][39m(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_modules\babel runtime\regenerator\runtime.js:315:22)〔debug〕〔35m〔W3C〕〔39m at GeneratorFunctionPrototype.prototype。(匿名函数)〔as throw〕(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\apium\node_modules\babel runtime\regenerator\runtime.js:100:21)GeneratorFunctionPrototype.ioke的[debug][35m[W3C][39m(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\node_modules\Appium\node_modeles\babel runtime\regenerator\runtime.js:136:37)运行时[debug][35m[W3C][39m(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\webpack:\~\babel polyfill\~\core js\modules\es6.promise.js:75:1)在C:\Users\Office\AppData\Local\Programs\Appium\resources\app\webpack:\~\babel polyfill\~\core js\modules\es6.promise.js:92:1[调试][35m[W3C][39m][debug][35m[W3C][39m at flush(C:\Users\Office\AppData\Local\Programs\Appium\resources\app\webpack:\~\babel polyfill\~\core js\modules\microtask.js:18:1)[debug][35m[W3C][39m at process_tickCallback(internal/process/next_tick.js:61:11)[info][35m[HTTP][39m[37m<--POST/wd/hub/session[39m[31m500[39m[90m54260 ms-1973[39m[info][35m[HTTP][39m[90m[39m

Plz引导

  1. 确保您使用的是最新的Appium服务器1.9.1。

  2. 安装了最新的Android SDK和ADB。

  3. 卸载你的应用程序、Appium设置并从你的设备解锁应用程序。

  4. 设备上已启用USB调试。

编辑:

我今天也遇到了这个错误。

经过分析,我发现我连接的设备不知怎么离线了。

我用以下命令进行了检查:

$ adb devices

这就是离线设备的结果:

List of devices attached
392edea50404    offline

解决方案:

解决方案只是我从电脑上拔下设备,然后重新连接

试试这种方法,让我知道。

最新更新