问题:
小米2 通过 USB 连接到 Ubuntu 12.10 系统进行开发,发现 adb devices 不能看到设备。
解决:
1. 运行下面的命令:
通过对比发现,Bus 002 Device 010: ID 2717:9039 就是小米2的设备号
2. 增加 udev rules 文件:
1
|
sudo vi /etc/udev/rules.d/70-android.rules |
加入内容(对应设备号):
1
2
3
|
SUBSYSTEM=="usb", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="2717", MODE=="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="2717", ATTR{idProduct}=="9039", SYMLINK+="android_adb" |
修改文件权限:
1
|
sudo chmod a+rx /etc/udev/rules.d/70-android.rules |
3. 重启 udev
1
|
sudo /etc/init.d/udev restart |
4. 增加 adb_usb.ini 文件
1
|
vi ~/.android/adb_usb.ini |
加入内容(对应设备号):
1
2
|
./adb kill-server
./adb devices |
6. 搞定!