|  | 
 
| 在ubuntu下安装adb 
 第一步:启动开发板,进入android系统后,在linux终端输入lsusb命令查询USB总线上的设备,比如我这里查询结果如下:
 
 lsusb查询结果:
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 011: ID 0bb4:0c02 High Tech Computer Corp. Dream / ADP1 / G1 Phone (Debug)
 Bus 001 Device 003: ID 0cf3:1006 Atheros Communications, Inc. TP-Link TL-WN422G v2 802.11g [Atheros AR9271]
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
 
 拨掉USB后lsusb查询结果:
 Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
 Bus 001 Device 003: ID 0cf3:1006 Atheros Communications, Inc. TP-Link TL-WN422G v2 802.11g [Atheros AR9271]
 Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hu
 
 由此可见,开发板的设置号:
 Bus 001 Device 011: ID 0bb4:0c02 High Tech Computer Corp. Dream / ADP1 / G1 Phone (Debug)
 
 第二步:在/etc/udev/rules.d/下创建一个配置文件: 50-android.rules
 cd /etc/udev/rules.d
 vim 50-android.rules
 编辑如下内容:
 SUBSYSTEM=="usb", SYSFS{"High Tech Computer Corp."}=="0bb4", MODE="0666"
 保存。注意这里的"0bb4"要和前面查到的ID号一致。
 
 第三步:设置50-android.rules的权限:
 chmod a+rx /etc/udev/rules.d/50-android.rules
 
 第四步:重启udev
 /etc/init.d/udev restart
 
 第五步:在android源码包编译的out路径中,找到adb的目录,比如我这里目录如下:
 /opt/program/mx53_source/android/mx53_android/out/host/linux-x86/bin
 编辑linux环境变量设置文件:
 vim /etc/bash.bashrc
 在末尾加入如下声明:
 export PATH=/opt/program/mx53_source/android/mx53_android/out/host/linux-x86/bin:$PATH
 保存后,让该文件立即生效:
 source /etc/bash.bashrc
 
 第六步:执行adb指令查找开发板设备:
 adb devices
 如不出意外,将有如下打印信息:
 root@lqm:/opt/program# adb devices
 List of devices attached
 0123456789ABCDEF        device
 
 root@lqm:/opt/program#
 表示开发板设置已经找到,这时,将可以在linux下使用强大的adb调试功能了。
 
 
 
 | 
 |