问题描述
adb devices
在win10
环境可以列出设备,在wsl
的Ubuntu
上无法列出设备。
解决方法
win10
和 Ubuntu
安装同一版本的adb
adb version
查看两个平台的adb
版本和路径- 下载最新版本
adb version
验证版本一致
设置
- 在
win
平台启动adb前台服务,并指定端口
adb -a -P 5037 nodaemon server
- 在
win
平台,ipconfg
命令,查看本机IP
,如192.168.253.1
- 在
Ubuntu
,
export ADB_SERVER_SOCKET=tcp:192.168.253.1:5037
- 在
Ubuntu
,使用adb devices
验证
注意
比较烦的是,Windows
的前台adb server
不能关闭,否则Ubuntu
的adb
失效。
如果您发现可以共享daemon
的方法请告知,谢谢。