3

在我的 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?

一些附加信息:

  1. 是的,ADT-1 设备必须使用 4321。
  2. 重新启动 adb 服务没有任何用处。
  3. 重新启动 IDE(IDEA / Studio)似乎并没有解决问题。

有谁知道为什么会这样?可以避免吗?

4

2 回答 2

3

似乎重新启动设备上的 tcpip 服务器可以解决此问题。执行此操作的步骤:

  • 通过 USB 将设备插入计算机
  • 运行“adb usb”以通过 USB 连接到设备
  • 运行 'adb tcpip 4321' 以在端口 4321 上重新启动 tcpip 服务器
  • 拔下设备
  • 运行“adb connect 192.168.1.x:4321”,现在应该可以成功连接。
于 2015-02-11T11:17:01.833 回答
0

当分配给 ADT-1 的 IP 更改时,似乎会出现此问题。

adb connect无法与该地址通信(因为它已更改),因此会引发误导性错误。

于 2014-12-30T09:46:32.847 回答