作为移动端开发的初学者,对于ADB应该都不陌生。而如何在WSL2上使用adb嘞?却成了问题由于usbip-win虽然能将usb连接到wsl中,但是adb无法识别android实机。这是由于WSL2的技术架构和WSL发生的分歧,对原生usb不能直接支持。
So我查阅了些外网和掘金的资料,就简单说说思路
安装android studio,把sdk下载安装到windows环境,在windows环境下运行adb server,并将ip和host记录。
在wsl中安装android-sdk-tools
并且通过设置ADB_SERVER_SOCKET=tcp:{ip}:{port},直接通过tcp让adb访问adb server。这样就不需要usbip了