3

我正在使用 Appium 版本 V1.15.0 并且已经使用默认主机成功启动服务器:0.0.0.0 和端口:4723

但是现在当我尝试启动服务器时,它向我显示了这个错误“错误启动 Appium 服务器:监听 EADDRINUSE 0.0.0.0:4723”

我试图通过更改端口来解决这个问题,但找不到任何解决方案。

如果你们有更好的解决方案,建议我。

4

3 回答 3

3

如果EADDRINUSE, Address already in use是问题,

ps aux | grep node 获取进程ID。

然后:

kill -9 PID

对 kill 执行 -9 会发送 SIGKILL。

于 2020-02-25T13:26:38.293 回答
3

我找到了解决方案。重新启动计算机后,我可以成功运行 Appium 服务器。如果有人遇到同样的问题。请按照以下步骤操作: 1. 检查端口是否正在侦听任何其他服务。打开命令提示符:键入 netstat -a -b

  1. 要么终止该服务,要么尝试使用不同的端口。
  2. 如果两者都不起作用,请重新启动您的机器。

这样我就解决了这个问题。

于 2019-10-18T04:56:03.580 回答
2

那是因为端口 4723 已被使用。

我们会找到使用它的进程

sudo lsof -i :4723

输入您的 Mac 用户密码,按 Enter,结果将类似于

COMMAND   PID     USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
AppX     68286   huyck   65u  IPv4 0x31233f2022a17f56      0t0  TCP *:4723 (LISTEN)

这意味着 PID 为 68286 的 AppX 正在使用此端口

我们要杀了它(用你的 PID 替换 68286)

sudo kill -9 68286

另一种更简单的方法,重启机器可以解决这个问题希望这有帮助!

于 2020-05-05T04:52:48.987 回答