【问题标题】:Cannot start appium node server无法启动appium节点服务器
【发布时间】:2017-08-06 11:48:53
【问题描述】:

我是 Appium 的新手。由于以下错误,我无法启动 Appium 节点服务器

使用命令启动 Appium 服务器:C:\Program Files (x86)\Appium\node.exe lib\server\main.js --address 127.0.0.1 --port 4723 --platform-name Android --platform-版本 23 --automation-name Appium --log-no-color 错误:无法启动 Appium REST http 接口侦听器。请求的端口已在使用中。请确保没有其他 Appium 实例正在运行。

Appium 服务器进程结束

我在 stackoverflow 上找到的解决方案(从任务管理器中杀死 node.exe)对我不起作用,因为我在那里没有找到任何 node.exe。 任何帮助将不胜感激。谢谢。

【问题讨论】:

  • 杀死node.exe后,你得到的是同样的错误还是不同的错误?
  • 同样的错误,实际上我在任务管理器的进程下找不到任何node.exe。

标签: android appium


【解决方案1】:

该消息告诉您(TCP)端口(4723)已经有一些进程在监听它。不可能有多个进程同时在给定端口上侦听。您需要找到正在侦听该端口的进程并终止它,或者为您的 appium 服务器选择不同的端口。

由于您使用的是 Windows,因此您发现它的方式会有所不同。 (我用shell命令netstat -anp | fgrep 4723

【讨论】:

  • @Prasan 这将帮助你杀死端口。therealdanvega.com/blog/2015/04/16/…
  • @arulchristopher 我试过这个并得到错误:找不到进程“11996”。其中11996是4723端口的PID
  • @Prasan support.microsoft.com/en-us/help/2798040/… 你能否检查一下以确保操作系统已修复 taskkill...
  • @arulchristopher 不幸的是,这对我不起作用,因为我在 Windows 10 上。
  • 确保您正在以管理员权限运行命令提示符......仍然无法正常工作......抱歉,请重新启动系统......
【解决方案2】:

在启动 Appium 时使用 session override 标志,这样你就不需要每次都杀死进程。示例命令 -

appium -a 127.0.0.1 -p 4723 --session-override

【讨论】:

    猜你喜欢
    • 2017-07-31
    • 1970-01-01
    • 2017-09-11
    • 2013-08-25
    • 1970-01-01
    • 2019-07-15
    • 2023-02-12
    • 1970-01-01
    • 2015-06-04
    相关资源
    最近更新 更多