作为移动端开发的初学者,对于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了

GitHub 加速计划 / ws / WSL
17.08 K
797
下载
Issues found on WSL
最近提交(Master分支:19 天前 )
86fa5afa 1 个月前
e899d0b7 1 个月前
Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐