Appium org.openqa.selenium.WebDriverException:发生未知的服务器端错误

Appium org.openqa.selenium.WebDriverException:发生未知的服务器端错误,appium,Appium,在mac中配置了appium和eclipse 几乎在appium配置中设置Android_home和java_home 在selenium中设置功能 并设置driver=newandroiddriver(新URL(“http://127.0.0.1:4723/wd/hub(能力), 运行selenium后,异常错误显示为: org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:命令“java-version”退出,代码为2

在mac中配置了appium和eclipse

  • 几乎在appium配置中设置Android_home和java_home
  • 在selenium中设置功能
  • 并设置
    driver=newandroiddriver(新URL(“http://127.0.0.1:4723/wd/hub(能力),
运行selenium后,异常错误显示为:

org.openqa.selenium.WebDriverException:处理命令时发生未知的服务器端错误。原始错误:命令“java-version”退出,代码为2

在appium服务器中,显示为:

[W3C]在运行命令时遇到内部错误:错误:命令“java-version”已退出,代码为2

代码如下:

DesiredCapabilities capabilities = new DesiredCapabilities();


String apkpath="apk/path";
File app=new File(apkpath);

capabilities.setCapability("app", app.getAbsolutePath());

capabilities.setCapability("deviceName","G2AXB711Y044HV6");

capabilities.setCapability(CapabilityType.VERSION, "6.0.1");

capabilities.setCapability("platformName","Android");

capabilities.setCapability("appPackage", "com.ABC");

capabilities.setCapability("appActivity", "com.ABC.Activity");

driver = new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capabilities);`enter code here`
[W3C]位于ChildProcess.proc.on.code
(/Applications/Appium.app/Contents/Resources/app/node_modules/teen_process/lib/exec.js:94:19)

[W3C]位于ChildProcess.emit(events.js:182:13)

[W3C]在maybeClose(internal/child_process.js:961:16)

[W3C]位于Socket.stream.Socket.on(internal/child_process.js:380:11)

[W3C]位于Socket.emit(events.js:182:13)

[W3C]at Pipe.\u handle.close[as\u onclose](net.js:596:12)

请提出解决方案