新手区 求救 报错 Appium: Android bootstrap socket crashed

liuqihong121 · 2017年02月09日 · 最后由 cal 回复于 2018年09月06日 · 2202 次阅读

appium 采用 node 安装成功,版本 V1.5.3
连接真机,inspector appium 提示如下错误,求大神解决

Error: Android bootstrap socket crashed: Error: getaddrinfo ENOTFOUND localhost undefined:4724
    at Socket.<anonymous> (../../lib/bootstrap.js:87:21)
    at emitOne (events.js:96:13)
    at Socket.emit (events.js:188:7)
    at connectErrorNT (net.js:1022:8)
    at _combinedTickCallback (internal/process/next_tick.js:74:11)
    at process._tickCallback (internal/process/next_tick.js:98:9)
共收到 7 条回复 时间 点赞

你本机是不是没有启用 localhost ?或者挂了代理?

在 etc/hosts 里面有 127.0.0.1 localhost,就是启用了 localhost 的。也没有挂代理,网上查资料也都是说 localhost,没有解决

#4 楼 @liuqihong 从日志看就是 localhost 拿不到。 你看看 localhost 4724 能不能通吧

@Lihuazhang
不得行,GUI 上点击 inspector,提示的错误信息是:
Could not get list of sessions from Appium Server

Be sure the Appium server is running with an application opened by using the "App Path" parameter in Appium.app (along with package and activity for Android) or by connecting with selenium client and supplying this in the desired capabilities object.

不知道解决了没,我刚遇到同样的问题,hosts 文件被 SwitchHosts! 修改了,改回来就行。

cat /etc/hosts

看一下是不是没有

127.0.0.1 localhost

这一行,没有的话,加到 hosts 文件里

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册