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

Appium: Couldn't start the appium server in Windows

我有 2 个版本的 Appium。 一个安装在 Windows/Program 个文件中,其他版本是 .zip 解压。

我无法启动 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.

按 Ctrl+alt+Del 启动 Windows 任务管理器。 在“进程”选项卡下终止“node.exe”进程。 尝试再次启动 Appium 服务器

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

我尝试按照上面的说明终止进程 node.js 我没有找到 node.js 运行ning。 我想分享一个对我有用的解决方案是....尝试在 appium 设置 ex:4725 中设置不同的端口号,默认情况下将其更改为 4726 ...如果下次它将 运行你遇到同样的问题改回之前的 4725。

按住Ctrl+Alt+Del[=18=启动Windows任务管理器] 键在一起。终止进程 adb.exe。关闭 appium 并重新连接您的移动设备,然后启动 appium。

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

转到 Appium(Android windows) 设置更改为任何端口号并再次启动服务器。 服务器重新启动后更改为原始端口。

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

  1. 停止 'Appium Server'

  2. 在 Appium 服务器中,单击 'Settings' 齿轮图标并将 'port' 更改为其他内容,例如 4725

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

(AndroidDriver 驱动程序=new AndroidDriver(new URL("http://127.0.0.1:4725/wd/hub"),cap );)

  1. 再次启动Appium服务器。

appium -a 127.0.0.1 -p 4723

这里的端口号是4723,如果服务器在一个端口up,你可以尝试在不同的端口初始化服务器。

使用命令

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

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

请使用以下命令删除进程。

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

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