您的位置:首页 > 移动开发 > Android开发

configuration android USB device for Ubuntu

2011-09-01 11:34 399 查看
1 以root用户登录,或执行 $

使用如下命令查看android设备的vendor信息:

$lsusb

blow is out put for command lsusb:

Bus 001 Device 003: ID 0bb4:0c97 High Tech Computer Corp.

2 $sudo gedit /etc/udev/rules.d/50-android.rules 该文件为新建文件

3 add blow text into file and save.

SUBSYSTEM=="usb",ATTRS{idVendor}=="0bb4",ATTRS{idProduct}=="0c97",MODE="0666"

//note: add one usb device into usb list

//note2: may be you need add two device because the idProduct code is different for one device in different mode(such as Fastboot mode or normal mode)

4 save file and execute command:

$chmod a+r /etc/udev/rules.d/51-android.rules

$/etc/init.d/udev restart

5 配置ADB命令

由于adb devices 需要ubuntu root用户权限,所以我需要在root用户下执行adb相关命令。

配置PATH: 在/etc/profile最后加入如下命令

#AndroidDev PATH

export PATH=$PATH:/media/Data/android-sdk-linux_x86/platform-tools

路径即为android sdk的adb所在目录。

保存后注销,再登录,使用命令:echo $PATH 查看是否成功设置

6 连接手机,在root用户下重启adb server

adb kill-server
adb start-server

7 使用 adb devices查看设备列表。此时不会再出现

List of devices attached

???????????? no permissions


USB Vendor IDs

CompanyUSB Vendor ID
Acer
0502
ASUS
0B05
Dell
413C
Foxconn
0489
Garmin-Asus
091E
Google
18D1
HTC
0BB4
Huawei
12D1
K-Touch
24E3
KT Tech
2116
Kyocera
0482
Lenevo
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 Ericsson
0FCE
Toshiba
0930
ZTE
19D2
参考资料:

http://developer.android.com/guide/developing/device.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: