我有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.
答案 0 :(得分:3)
按Ctrl + alt + Del启动Windows任务管理器。
在进程选项卡下,删除' node.exe
'处理。
尝试再次启动Appium服务器
答案 1 :(得分:2)
如果您在任务管理器中找不到'node.exe'(发生在我身上),您可以尝试以下操作:
停止'Appium Server'
在Appium Server中,点击“设置”齿轮图标并将“端口”更改为其他内容,例如4725
在您调用'AndroidDriver'的代码中,将端口更改为您在上面更新的值:
(AndroidDriver driver = new AndroidDriver(新网址(“http://127.0.0.1:4725/wd/hub”),上限);)
答案 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-应该是第二个命令中的输入