Android | android studio 中的 WiFi adb 不断断开连接

Android | WiFi adb keeps disconnecting in android studio

adb wifi 正在断开连接,通过电缆进行调试更加不可靠,uncomfortable.I 也在互联网上进行了研究,这真的很奇怪。我确实尝试了很多可能的解决方案,更改了 adb 驱动程序、wifi 模式等。但找不到问题所在。它只是不断断开连接。我试图建立一个循环来保持 adb 连接。

:loop
adb connect 10.226.170.129:4444
goto loop

但是,还是不行。即使在 运行 这个无限循环之后它仍然断开连接。

WiFi adb 是无线调试的好工具。但是,可能会面临很多问题。所以,试试这个指南。

程序如下。

  1. 将设备连接到计算机
  2. 执行此命令:adb devices
  3. 您应该会看到设备名称。

如果没有那么

更新 adb 驱动程序。 click here...

其他

  1. 执行此命令:adb tcpip 4444

这里的4444是端口号,可以用任意4位数字代替。 5. 从 USB 端口移除设备。 6. 执行此命令:adb connect IP of your device: port num

Ip 可以是任何东西。它可以在您设备的“关于”部分找到,端口号是 4 位数字。 例如我会 运行

...
adb connect 10.226.170.129:4444
...

完成,现在应该可以连接了。

如果您的设备经常掉线。这意味着有些事情需要检查。

  1. 运行 kill adb-server 然后 start adb-server。然后按照程序进行。
  2. 运行 adb shell setprop service.adb.tcp.port 4444adb tcpip 4444.
  3. 之前
  4. 检查是否在开发人员模式下启用了网络选项。如果启用了任何 wifi 相关或网络共享相关选项,则将其禁用。
  5. 有时某些设备会在屏幕锁定时断开 adb 连接。所以,尽量保持显示器解锁。
  6. 有些设备只支持 wifi adb in charge only 模式。所以,尝试在usb配置下改一下。
  7. 部分设备仅支持 MTP 协议中的 adb。因此,连接电缆后选择 MTP 或文件传输。
  8. 尝试运行上述循环。

希望这有效。

参考文献

  1. adb wifi often go offline, how to keep adb online?
  2. Android ADB device offline, can't issue commands
  3. Adb over wifi killed off after usb disconnect?
  4. https://android.stackexchange.com/questions/116597/adb-wi-fi-connection-disconnects-when-device-goes-to-sleep-in-moto-g-2014
  5. How can I connect to Android with ADB over TCP?