android - 'adb connect' 有时会添加一个额外的 :4321 suffix

标签 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. 是的,4321 对于 ADT-1 设备是强制性的。
  2. 重新启动 adb 服务没有任何用处。
  3. 重新启动 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/

相关文章:

android - 在 Windows 上并行用于多个 Android 设备的 ADB

android - 在内容提供者中调用 API 进行全局搜索

java - Android TV 模拟器无法识别媒体键事件

android - 焦点迷失在 adapter.notifyArrayItemRangeChanged 上

android - 如何创建 Android 布局的 HTML 等价物?

Android:Location.distanceBetween 单位和模拟器没有正确发送坐标

Android,如何将 CSS 应用到 WebView 中?

android - 包含包含并按包含位置排序的字符串的过滤列表

安卓工作室 : always run on all connected devices

android - 如何列出所有可调试的应用程序?