Ubuntu14.04 ADB无法连接问题

时间:2024-06-01 09:41:45

有些手机连接到Ubuntu上用adb devices找不到设备,原因是“adb内建有一个知名的厂商ID列表,对于列表内的设备,adb可以直接连接,而不在列表中的设备,它会直接返回,这也就是为什么android设备的驱动已经安装好了,而adb连接不上的原因。” 

解决方案: 
1. 用lsusb命令查询usb设备id 

Ubuntu14.04 ADB无法连接问题

其中,Device 021是连接的设备,usb id为12d1。 

2. 进入~/.android/目录,创建adb_usb.ini文件(sudo gedit ~/.android/adb_usb.ini) 

3.进入 /etc/udev/rules.d/51-android.rules 参照系统预先添加的厂商,添加自己的设备

Ubuntu14.04 ADB无法连接问题

4. 编辑adb_usb.ini文件,将设备的usb id添加到文件里 

 

5. adb kill-server杀死adb服务; 

6.sudo chmod a+rx /etc/udev/rules.d/51-android.rules

  sudo /etc/init.d/udev restart

7. 最后,用adb devices重新查找设备,就可以找到了;