本文假设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
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

     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

Logo

更多推荐