问题:
小米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. 搞定!