有些手机练到Ubuntu上用adb devices找不到设备,原因是“adb内建有一个知名的厂商ID列表,对于列表内的设备,adb可以直接连接,而不在列表中的设备,它会直接返回,这也就是为什么android设备的驱动已经安装好了,而adb连接不上的原因。”
解决方案:
1. 用lsusb命令查询usb设备id
其中,Device 027是我的手机设备,usb id为2717。
2. 进入~/.android/目录,创建adb_usb.ini文件;
3. 编辑adb_usb.ini文件,将设备的usb id添加到文件里
4. adb kill-server杀死adb服务;
5. 最后,用adb devices重新查找设备,就可以找到了;
解决Ubuntu上ADB devices找不到设备的问题
最新推荐文章于 2024-01-25 16:50:34 发布
本文讲述了在Ubuntu系统中,adb无法找到已安装驱动的Android设备的原因——adb依赖于厂商ID列表。提供了解决方案:使用lsusb获取设备USBID,编辑adb_usb.ini文件添加设备ID,关闭并重启adb服务后重新查找设备。
摘要由CSDN通过智能技术生成