Appium:无法在Windows中启动appium服务器

时间:2015-06-03 07:07:22

标签: android appium

我有2个版本的Appium。 一个安装在Windows / Program Files上,其他版本是.zip extract。

我无法启动Appium服务器并获得以下错误 -

error: Couldn't start Appium REST http interface listener. Requested port is already in use. Please make sure there's no other instance of Appium running already.

9 个答案:

答案 0 :(得分:3)

按Ctrl + alt + Del启动Windows任务管理器。 在进程选项卡下,删除' node.exe'处理。 尝试再次启动Appium服务器

答案 1 :(得分:2)

如果您在任务管理器中找不到'node.exe'(发生在我身上),您可以尝试以下操作:

  1. 停止'Appium Server'

  2. 在Appium Server中,点击“设置”齿轮图标并将“端口”更改为其他内容,例如4725

  3. 在您调用'AndroidDriver'的代码中,将端口更改为您在上面更新的值:

  4. (AndroidDriver driver = new AndroidDriver(新网址(“http://127.0.0.1:4725/wd/hub”),上限);)

    1. 再次启动Appium Server。

答案 2 :(得分:0)

停止当前运行的appium服务器并重新启动它。

答案 3 :(得分:0)

我尝试按照上面node.js的说法杀死进程 我没有找到node.js正在运行。 我想分享的一个解决方案,对我有用....尝试在appium设置中设置不同的端口号ex:4725默认情况下将其更改为4726 ...如果您面临同样的问题更改,它将在下次运行回到4725年早些时候。

答案 4 :(得分:0)

通过按住 Ctrl + Alt + Del 键启动Windows任务管理器。杀死进程adb.exe。关闭appium并重新连接您的移动设备,然后启动appium。

我也遇到了这个问题,我通过这些步骤解决了这个问题。

答案 5 :(得分:0)

转到Appium(Android窗口)设置更改为任何端口号并再次启动服务器。 一旦服务器再次启动,请更改为原始端口。

答案 6 :(得分:0)

appium -a 127.0.0.1 -p 4723

此处的端口号是4723。如果服务器在一个端口中运行,则可以尝试在另一个端口中初始化服务器。

使用命令

appium -a 127.0.0.1 -p(4724或4725或任何端口号)。 会起作用

答案 7 :(得分:0)

尝试从任务管理器中杀死adb的实例和node.exe,它应该可以工作。

答案 8 :(得分:0)

请使用以下命令删除该过程。

netstat -a -o -n |找到“ 5130” taskkill / F / PID

第一个命令结果中的PID-应该是第二个命令中的输入