在Linux环境下使用USB连接Android设备
本文假设Linux主机已经安装好了android SDK,platform-tools以及USB Driver(均通过SDK Manager安装,在Linux下运行/tools/android sdk即可启动SDK Manager). 以下内容来自android documentation. 步骤123: 1.使用root权限创建/etc/udev/rules.
本文假设Linux主机已经安装好了android SDK,platform-tools以及USB Driver(均通过SDK Manager安装,在Linux下运行<sdk-root>/tools/android sdk即可启动SDK Manager).
以下内容来自android documentation.
步骤123:
1.使用root权限创建/etc/udev/rules.d/51-android.rules,编辑文件,添加内容:
SUBSYSTEM=="usb", ATTR{idVendor}=="
0bb4
", MODE="0666", GROUP="
plugdev
"
Group改为自己本机上的组名,idVendor改为自己机器所属的制造商的id.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 |
2.设置文件权限:chmod a+x /etc/udev/rules.d/51-android.rules
3.进入<sdk-root>/platform-tools,插入USB设备,运行./adb devices即可见到设备的12位ID.以前的版本中貌似会有设备识别不了的问题,显示的都是'?',有人靠自己改ADB来识别,现在应该不存在这个问题了,没识别说明操作不成功.
我使用的是CentOS,Google原文的配置环境为Ubuntu.原文地址:http://developer.android.com/tools/device.html
更多推荐
所有评论(0)