首先:
参考:
打开一个终端,输入 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/51-Android.rules就会在该目录下新建一
个50-android.rules文件,如果该文件已经存在,就新建一个51-android.rules文件,在该文件中添加如下语句:
SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", MODE="0666", GROUP="liujiacai"
其中的 SYSFS{idVendor}=="22b8" 代表的是moto手机。所有手机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 |
接着,
切换到android sdk的platform-tools目录下(这一步很重要,必须要sudo权限)
sudo ./adb devices #这个主要是查看下已连接上的android机器
List of devices attached
????????????no permission
semulator-5554device(~。~我开了个android模拟器)
以下命令是:重启adb服务,再输入adb devices就应该能找到设备了。
sudo ./adb kill-server sudo ./adb devices
参考:
http://developer.android.com/tools/device.html
http://developer.android.com/tools/extras/oem-usb.html