无法通过 ADB 连接到 Chromebook 进行调试

Posted

技术标签:

【中文标题】无法通过 ADB 连接到 Chromebook 进行调试【英文标题】:Cannot Connect to Chromebook via ADB for Debugging 【发布时间】:2017-07-28 05:28:13 【问题描述】:

我正在尝试通过 IP 连接到我的 Acer Chromebook 以加载和调试应用程序。我已按照此处的说明进行操作:

http://opensourceforgeeks.blogspot.com/2016/12/debug-android-apps-on-chromebook-using.html

这些说明与您可以在 Google 网站上找到的说明相同。我处于开发人员模式,可以侧载 apk 等。从这个角度来看,一切正常。但是,我仍然无法使用 adb connect 命令进行连接。它超时。我没主意了。我尝试从多台计算机连接到 Chromebook,但均无济于事。我可以 ping 通 IP 地址并取回数据包,所以我知道大部分是正确的。

我唯一的其他选择是购买不同的系统并尝试一下,但我不想那样做。

【问题讨论】:

我也遇到过这个问题。我遇到的一个问题是使用了不正确的端口,您需要使用 22。您可能还需要在每次登录 chromebook 时重新运行/usr/libexec/debugd/helpers/dev_features_ssh 【参考方案1】:

在我的情况下(主机 Win 8.1 x64),问题是: 1. USB3 端口。将电缆切换到 USB2 后,我在 Windows 的设备列表中看到 Chromebook 为无法识别的设备。 2.手动安装“Android ADB接口”设备驱动。

之后我就可以在主机上使用 adb 命令了。

【讨论】:

【参考方案2】:

很奇怪,我在 22 端口遇到了这个问题,所以我在没有端口的情况下尝试了它,它工作了,它使用了 5555 端口。

【讨论】:

在我不断收到“连接被拒绝”时为我工作,即使在 ADB 调试开/关和防火墙配置之后也是如此 为我工作你使用备用端口,因为与端口 22 的连接已建立但处于离线模式。【参考方案3】:

问题:无法在 Chromebook 上建立 ADB 连接(开发模式)

问题分析:可能会出现以下问题 1. Chromebook 更新到新版本 2. chromebook上SSH的开发功能被删除

解决方法 : 1. 按Ctrl-Alt-T调出ChromeOS终端,输入shell获取bash。

    crosh> shell chronos@localhost / $ chronos@localhost / $ sudo /usr/libexec/debugd/helpers/dev_features_ssh (//启用安全外壳并正确配置防火墙。) 它对我有用

【讨论】:

以上是关于无法通过 ADB 连接到 Chromebook 进行调试的主要内容,如果未能解决你的问题,请参考以下文章

如何通过 TCP 使用 ADB 连接到 Android? [关闭]

如何使用安全外壳扩展从 chromebook 连接到 aws ec2 服务器?

无法将 Nexus 4 连接到 adb:未经授权

无法将 Nexus One 手机连接到 Android adb

使用 adb shell 连接到受密码保护的 wifi 网络

无法将Nexus 4连接到adb:未经授权