在我的 ADT-1 单元上调试时,我经常通过以下命令连接
adb connect 192.168.1.x:4321
这通常会按预期工作。我注意到,在某些情况下,连接失败是因为 adb connect
命令向原始地址添加了一个额外的端口后缀:
unable to connect to 192.168.1.7:4321:4321 // see the extra :4321?
一些附加信息:
- 是的,4321 对于 ADT-1 设备是强制性的。
- 重新启动 adb 服务没有任何用处。
- 重新启动 IDE (IDEA/Studio) 似乎没有效果。
有人知道为什么会这样吗?可以避免吗?
最佳答案
似乎重启设备上的 tcpip 服务器可以解决这个问题。执行此操作的步骤:
- 通过 USB 将设备插入计算机
- 运行“adb usb”以通过 USB 连接到设备
- 运行“adb tcpip 4321”以在端口 4321 上重新启动 tcpip 服务器
- 拔下设备
- 运行“adb connect 192.168.1.x:4321”,现在应该可以成功连接。
关于android - 'adb connect' 有时会添加一个额外的 :4321 suffix,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27691376/