首先:css
打開一個終端,輸入 lsusb,就會看到當前鏈接電腦的全部USB設備,好比:linux
Bus 002 Device 003: ID 046d:c06a Logitech, Inc.android
Bus 002 Device 010: ID 17ef:7533 Lenovogit
第二個是我鏈接的聯想手機。測試
其次:code
進入 /etc/udev/rules.d 下面:server
打開終端(Ctrl+Alt+T),進入root 用戶,執行 sudo gedit /etc/udev/rules.d/50-Android.rules就會在該目錄下新建一ip
個50-android.rules文件,若是該文件已經存在,就新建一個51-android.rules文件,在該文件中添加以下語句:get
SUBSYSTEM=="usb", SYSFS{idVendor}=="17ef", MODE="0666"it
其中的 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 |
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 attached
0123456789ABCDEF device
這時 能夠用 Eclipse來鏈接手機作測試了