wsl使用adb
版本问题
可能是版本问题,将wsl中的adb的版本和windows的adb版本统一
使用usbipd
连接 USB 设备 | Microsoft Learn usbip windows 使用,挂载远程usb设备 | ZhouZhou Blog
- 根据文档下载usbipd
- 注意windows版本和wsl版本
- 管理员模式运行powershell
usbipd list
usbipd bind --busid 1-4
# 可能需要重启
# 打开一个wsl窗口
usbipd attach --wsl --busid 1-4
- 在wsl
lsusb
- 需要断开,在win
usbipd detach --busid <busid>
问题
- 正常情况下,网络断开的
usbip设备能够自动恢复,例如关闭wifi、关机等操作。然而如果直接拔掉 windows 电源。设备会一直处于一个挂载状态,无法再被开机自动挂载。 - 此时必须执行
usbip unbind --busid=xxx取消绑定,然后再次执行usbip bind --busid=xxx才行
usbipd unbind --busid 1-4
usbipd bind --busid 1-4