【问题标题】:Appium: Couldn't start the appium server in WindowsAppium:无法在 Windows 中启动 appium 服务器
【发布时间】:2020-10-03 22:31:03
【问题描述】:

我有 2 个版本的 Appium。 一个安装在 Windows/Program Files 上,其他版本是 .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.

【问题讨论】:

    标签: android appium


    【解决方案1】:

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

    【讨论】:

    • 杀死node.exe进程并启动Appium服务器。这是上述错误信息的解决方案。反对票的人请辩解。
    • 我的第一个实例没有正确启动,我无法看到 Appium 屏幕。然后再次启动 Appium(不知道第二个实例)服务器并启动给了我错误。很明显,如果我重新启动 Windows 将解决问题,但我杀死了一个进程 (node.exe) 节省了我的好时间。
    【解决方案2】:

    如果您在任务管理器中没有找到“node.exe”(这发生在我身上),您可以尝试以下操作:

    1. 停止“Appium 服务器”

    2. 在 Appium 服务器中,单击“设置”齿轮图标并将“端口”更改为其他内容,例如 4725

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

    (AndroidDriver driver=new AndroidDriver(new URL("http://127.0.0.1:4725/wd/hub"),cap );)

    1. 再次启动 Appium 服务器。

    【讨论】:

      【解决方案3】:

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

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          【解决方案5】:

          我尝试杀死上面提到的 node.js 进程 我没有发现 node.js 正在运行。 我想分享一个对我有用的解决方案是....尝试在appium设置中设置不同的端口号ex:4725是默认设置,将其更改为4726 ...如果您遇到相同的问题,它将在下次运行更改回到之前的 4725。

          【讨论】:

            【解决方案6】:

            同时按住 Ctrl+Alt+Del 键启动 Windows 任务管理器。杀死进程adb.exe。关闭 appium 并重新连接您的移动设备,然后启动 appium。

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

            【讨论】:

              【解决方案7】:

              appium -a 127.0.0.1 -p 4723

              这里的端口号是 4723。如果服务器在一个端口上运行,您可以尝试在另一个端口上初始化服务器。

              使用命令

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

              【讨论】:

              • 虽然此代码可能会回答问题,但提供有关它如何和/或为什么解决问题的额外上下文将提高​​答案的长期价值。
              【解决方案8】:

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

              【讨论】:

                【解决方案9】:

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

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

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

                【讨论】:

                  猜你喜欢
                  • 2017-08-06
                  • 2019-06-19
                  • 1970-01-01
                  • 2019-07-15
                  • 2023-02-12
                  • 2015-06-04
                  • 2016-06-18
                  • 2017-05-18
                  • 2021-04-13
                  相关资源
                  最近更新 更多