首先:打开一个终端,输入 lsusb,就会看到当前连接电脑的所有USB设备,比如:
Bus 002 Device 003: ID 046d:c06a Logitech, Inc. Bus 002 Device 010: ID 17ef:7533 Lenovo第二个是我连接的联想手机。
其次:进入
/etc/udev/rules.d 下面:打开终端(Ctrl+Alt+T),进入root 用户,执行
sudo gedit /etc/udev/rules.d/50-Android.rules就会在该目录下新建一个50-android.rules文件,如果该文件已经存在,就新建一个51-android.rules文件,在该文件中添加如下语句:
SUBSYSTEM=="usb", SYSFS{idVendor}=="17ef", MODE="0666"其中的 SYSFS{idVendor}=="17ef" 代表的是联想手机,如果是HTC的话,则换成
0bb4,所有手机USB对应的ID 如下:
| Company | USB Vendor ID |
|---|
| Acer | 0502 |
| ASUS | 0b05 |
| Dell | 413c |
| Foxconn | 0489 |
| Fujitsu | 04c5 |
| Fujitsu Toshiba | 04c5 |
| Garmin-Asus | 091e |
| Google | 18d1 |
| Hisense | 109b |
| HTC | 0bb4 |
| Huawei | 12d1 |
| K-Touch | 24e3 |
| KT Tech | 2116 |
| Kyocera | 0482 |
| Lenovo | 17ef |
| LG | 1004 |
| Motorola | 22b8 |
| NEC | 0409 |
| Nook | 2080 |
| Nvidia | 0955 |
| OTGV | 2257 |
| Pantech | 10a9 |
| Pegatron | 1d4d |
| Philips | 0471 |
| PMC-Sierra | 04da |
| Qualcomm | 05c6 |
| SK Telesys | 1f53 |
| Samsung | 04e8 |
| Sharp | 04dd |
| Sony | 054c |
| Sony Ericsson | 0fce |
| Teleepoch | 2340 |
| Toshiba | 0930 |
| ZTE | 19d2 |
最后:保存50-android.rules 文件;在终端(一定要在root 用户下,否则会提示 ?????? no permission )中输入
adb kill-server ,接着输入
adb devices ,就会看到手机USB了:
List of devices attached0123456789ABCDEF device这时 可以用 Eclipse来连接手机做测试了