首先:
打开一个终端,输入 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
时间: 2024-09-23 02:26:29