ubuntu下看不到adb devices
在插入usb设备后, lsusb可以看到设备,但adb devices 却看不到设备.
lsusb查看usb设备:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 8087:0024 IntelCorp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 027: ID 2C7C:1002 //这个ID 2C7C就是插入的设备
创建adb_usb.ini文件,写入id
echo 0x2c7c > ~/.android/adb_usb.ini
创建53-android.rules 文件,写入
$vi /etc/udev/rules.d/53-android.rules
SUBSYSTEM==“usb”, ATTRS{idVendor}==“2c7c”, MODE=“0666” // ID:2c7c (53-android.rules,数字可任意)
$ sudo chmod a+rx /etc/udev/rules.d/53-android.rules //给文件权限
$ sudo /etc/init.d/udev restart //重启服务
$ adb kill-server //重启adb服务
$ sudo adb start-server
$ adb devices