' adb connect'有时会增加一个额外的:4321后缀

时间:2014-12-29 15:13:14

标签: android adb android-tv

在我的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. 是的,AD21-1设备必须使用4321。
  2. 重新启动adb服务无效。
  3. 重新启动IDE(IDEA / Studio)似乎无法解决问题。
  4. 有谁知道为什么会这样?可以避免吗?

2 个答案:

答案 0 :(得分:3)

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

  • 通过USB将设备插入计算机
  • 运行'adb usb'以通过USB连接到设备
  • 运行'adb tcpip 4321'以在端口4321上重启tcpip服务器
  • 拔下设备
  • 运行'adb connect 192.168.1.x:4321',它现在应该成功连接。

答案 1 :(得分:0)

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

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