日期:2014-05-16  浏览次数:20512 次

Linux下Android ADB驱动安装详解
注意:
对应关系:
lsusb:
Bus 002 Device 021: ID 04e8:6860 Samsung Electronics Co., Ltd
对应rules:
SUBSYSTEM=="usb", SYSFS{"Samsung Electronics Co., Ltd"}=="04e8", MODE="0666"
?


转载:http://blog.csdn.net/zhenwenxian/article/details/5901350





Linux下Android ADB驱动安装详解

概述

最近由于内置的合作商比较多,本人使用的Ubuntu系统好多厂商的Android手机都无法正确的识别,经过一番折腾,和查阅SDK,现把Linux下ADB驱动配置的方法和当中会遇到的相关问题的解决方法整理出来贡献给大家。

Linux下使用手机USB调试模式连接ADB进行Android程序的调试,配置驱动没有Windows来的直观。

具体步骤

首先确认手机连接上电脑,lsusb查看下设备记录。

matthew@
matthew-1230
-laptop:~$ lsusb
Bus 007 Device 009: ID 18d1:4e12
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0
 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1
 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1
 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0
 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1
 root hub
Bus 001 Device 001: ID 1d6b:0001 Linux Foundation 1.1
 root hub
Bus 004 Device 004: ID 093a:2510
 Pixart Imaging, Inc.
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1
 root hub

我这里是:

Bus 007 Device 009: ID 18d1:4e12

然后在/etc/udev/rules.d/下创建一个配置文件: 51-android.rules

sudo
 vim
 /
etc/
udev/
rules.d/
50
-android.rules

文件里添加如下配置参数:

SUBSYSTEM
=="usb"
, SYSFS{
"High Tech Computer Corp."
}
=="0bb4"
, MODE
="0666"

保存,给配置文件设置下权限

sudo
 chmod
 a+rx /
etc/
udev/
rules.d/
50