出现场景:
从vmware将ubuntu虚拟机启动,不在vmware中登录ubuntu的账户。直接用MobaXTerm这种ssh工具连接到ubuntu。
在vmware的ubuntu右下角反复连接断开外部adb设备,发现ssh工具中登录的账号adb devices设备始终找不到设备。
解决办法:
从vmware的ubuntu界面登录一次账号,登录上去后可以看到adb设备已连接。这时候ssh工具里面的adb devices命令就能找到设备了。
可能原因:
从没有在vmware里面的ubuntu登陆过,可能vmware的外部设备接入和ubuntu存在某种分配关系。或者另一种ubuntu没有从界面登录,没有将adb设备分配到你这个账号。又或者是ubuntu在没有登录账号时,某些功能未启用。因为研究这个并非主要方向,此处不做深究,能用就行。