我正在使用 Appium 版本 V1.15.0 并且已经使用默认主机成功启动服务器:0.0.0.0 和端口:4723
但是现在当我尝试启动服务器时,它向我显示了这个错误“错误启动 Appium 服务器:监听 EADDRINUSE 0.0.0.0:4723”
我试图通过更改端口来解决这个问题,但找不到任何解决方案。
如果你们有更好的解决方案,建议我。
我正在使用 Appium 版本 V1.15.0 并且已经使用默认主机成功启动服务器:0.0.0.0 和端口:4723
但是现在当我尝试启动服务器时,它向我显示了这个错误“错误启动 Appium 服务器:监听 EADDRINUSE 0.0.0.0:4723”
我试图通过更改端口来解决这个问题,但找不到任何解决方案。
如果你们有更好的解决方案,建议我。
如果EADDRINUSE, Address already in use
是问题,
做
ps aux | grep node
获取进程ID。
然后:
kill -9 PID
对 kill 执行 -9 会发送 SIGKILL。
我找到了解决方案。重新启动计算机后,我可以成功运行 Appium 服务器。如果有人遇到同样的问题。请按照以下步骤操作: 1. 检查端口是否正在侦听任何其他服务。打开命令提示符:键入 netstat -a -b
这样我就解决了这个问题。
那是因为端口 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
另一种更简单的方法,重启机器可以解决这个问题希望这有帮助!