usb断开后,adb over wifi被杀掉了?

Orb*_*bit 15 android adb

所以我的nexus 5我很容易做到这样的事情来通过wifi连接adb:

adb tcpip 5555
adb connect 192.xxx.x.xx
Run Code Online (Sandbox Code Playgroud)

然后断开USB电缆.我有另一个设备我试图连接(戴尔场地8平板电脑)但它似乎在usb被拉动后瞬间与adb wifi连接断开连接.

我使用相同的命令:

adb tcpip 5555 (<- without another device connected)
adb connect 192.xxx.x.xx (tablet ip here)
Run Code Online (Sandbox Code Playgroud)

在此之后执行adb设备同时显示wifi adb连接以及usb连接,但是对于平板电脑,一旦我杀死usb连接,wifi adb连接也会终止.

有没有人对为什么会发生这种情况有任何想法?

小智 5

由于某种原因,以仅充电模式连接设备解决了该问题。只需确保在连接设备之前启用“仅充电模式下允许 ADB 调试”即可。

/sf/answers/3633318251/


Sve*_*art 1

尝试在不使用 USB 电缆的情况下连接它。

  • 步骤1.在你的手机上使用wifi adb来获取ip(需要root手机,但因为你在stackoverflow上,我猜你有一个)。
  • 步骤 2. 输入您的控制台 adb connect (wifi adb 中显示的 IP)

如果这不起作用,请发布您在尝试连接时在控制台中收到的确切消息。

非root解决方案:

  • 在开发者设置中启用USB调试,并将手机通过USB连接到电脑。
  • 运行adb命令,adb tcpip 5555(确保5555端口没有被任何防火墙程序阻止)
  • 获取分配给设备的 Wi-Fi IP 地址并运行 adb 命令

    adb connect <IP_ADDRESS>。例如,adb connect 192.168.1.133

  • 现在您可以断开 USB 电缆并通过 Wi-Fi运行adb shelladb install、 或命令。adb push

  • 要切换回 USB 模式并禁用无线模式,请运行以下 adb 命令。

    adb usb

  • 您也可以简单地重新启动手机即可切换回 USB 模式。