在WSL中使用ADB工具

在网络上搜索到的方案都是使用在Windows和Linux安装相同版本的ADB工具,尽管这个思路确实可行,但是保持两个平台版本一致并不是那么方便(尽管可以在官网单独下载adb)

除去这个办法外,还有一个连接ADB的办法:使用TCP连接手机1

首先使用任意能连接手机的ADB为手机设定端口(如5555)
然后拔掉数据线后,直接连接到手机的IP即可

> adb tcpip 5555

➜ adb connect 192.168.1.7
connected to 192.168.1.7:5555

➜ adb devices
List of devices attached
192.168.1.7:5555        device

可以看到,只要在同一局域网内,使用connect命令便可直接建立连接,从而便使用devices看到连接到的设备
初次连接需要设备允许,如果没有及时允许,可能需要使用adb kill-server来断开连接,并重新连接

参考资料


  1. 通过 WLAN 连接到设备 ↩︎