【问题标题】:Appium Android bootstrap socket crashed: Error: connect ECONNREFUSEDAppium Android引导套接字崩溃:错误:连接ECONNREFUSED
【发布时间】:2017-07-15 22:37:15
【问题描述】:

问题

我的 MacOS 桌面上有一个已经可以运行的 appium 测试套件,但是当我尝试在 Ubuntu 16.04 桌面上运行相同的测试时,我收到以下错误并且 appium 会自动关闭。

Android bootstrap socket crashed: Error: connect ECONNREFUSED

另外,为了清楚起见,我不想同时运行测试,只是一个模拟的 android 设备。

环境

  • Appium 版本:1.6.3-Beta。还尝试了 1.5.3 并得到了同样的错误。
  • 没有出现问题的上一个 Appium 版本(如果适用):不适用。
  • 用于运行 Appium 的桌面操作系统/版本:Ubuntu 16.04
  • Node.js 版本(除非使用 Appium.app|exe):7.6.0。但是在 v6 中出现了同样的错误。
  • 正在测试的移动平台/版本:Andorid 6 (Marshmallow)
  • 真实设备或模拟器/模拟器:Simulator
  • Appium CLI 或 Appium.app|exe:Appium CLI

详情

这几天卡住了。在互联网上看到一些关于同时测试的问题,但不是我的情况。我正在尝试在单个模拟的 android 设备上运行我的测试。

还尝试使用-bp选项更改引导端口,并使用-a 127.0.0.1设置本地主机地址,但没有成功。

链接到 Appium 日志

https://gist.github.com/BernalCarlos/752efe621a55a2b2b0d07b966c8b5354

提前谢谢你。

【问题讨论】:

    标签: android node.js appium


    【解决方案1】:

    通过全新安装 linux mint 18.1 解决了该问题。

    仍然不知道为什么这会出现在 ubuntu 16.04 中。

    【讨论】:

    • 我在使用多个安卓设备进行测试时遇到了同样的错误。
    【解决方案2】:

    我遇到了类似的问题。将系统变量中的ADB 路径设置为C:\Users\<username>\AppData\Local\Android\Sdk\platform-tools 这将解决问题。

    【讨论】:

      【解决方案3】:

      我解决了添加appium服务器参数--suppress-adb-kill-server的问题,它可以防止杀死adb服务器套接字

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2019-04-15
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-11-08
        相关资源
        最近更新 更多