原文网址:http://www.xuebuyuan.com/1475698.html

在ubuntu上adb驱动不用像在windows上一样需要额外装,只需要写一个配置文件就可以,下面是设置的步骤:

1.添加一个设备文件:sudo vi /etc/udev/rules.d/51-android.rules

加入以下内容

SUBSYSTEM=="usb", ENV{ID_VENDOR_ID}=="04e8", ATTR{idProduct}=="6860",MODE="0666"

注意这里的04e8,6860,Galaxy 都是要根据自己的设备来填的,下一步就来获取这些信息

2.获取设备信息

1》lsusb 可以列出所有的usb设备

在我电脑上显示如下:

Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
             Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
             Bus 003 Device 003: ID 18d1:0003 Google Inc. 
             Bus 003 Device 004: ID 19d2:1382 ZTE WCDMA Technologies MSM 
             Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
             Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
             Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
             Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
             Bus 001 Device 003: ID 17ef:6025 Lenovo 
             Bus 002 Device 003: ID 04f2:b2ea Chicony Electronics Co., Ltd

这里我的android设备有两个,一个手机,一个平板,zte的是我的手机,Google Inc。是我的平板

有上面的信息我们可以到以下信息:

19d2 是 ID_VENDOR_ID

1282 是 idProduct

现在我们就可以完成那个文件了。

2》

有上一个命令我们还能找到设本文件(linux上一切皆文件)

Bus 003 Device 003--------------/dev/bus/usb/003/003

如果还想得到更多信息还可以使用以下命令:

udevadm info -a -p `udevadm info -q path -n /dev/bus/usb/003/003`

得到的信息是以上边的配置文件的格式显示的,直接找到相应的属性就可以了

3.重启udev服务

sudo service udev restart

此时使用adb start-server开启服务

adb devices看是否列出设备

如果出现no permission则需要用root重新开启服务

adb kill-server

sudo adb start-server

(adb 在android sdk 目录的        platform-tools下)

【转】如何在ubuntu12.04设置adb驱动的更多相关文章

  1. Ubuntu12.04设置屏幕分辨率

    Ubuntu屏幕分辨率设置 Table of Contents 1 概述 2 设置前 3 设置 4 参考 1 概述 我的Ubuntu12.04不知道被我怎么折腾了一番,屏幕的分辨率错乱了,没有办法找到 ...

  2. ubuntu12.04下helloworld驱动从失败到成功过程

    最近在看linux的设备驱动程序,写一个简单的helloworld程序都花了我好久的时间,具体过程如下: 编写helloworld.c 编写Makefile 注意,makefile中的命令那里是一个t ...

  3. Ubuntu12.04 安装adb

    1.通过apt-get安装adb sudo add-apt-repository ppa:nilarimogard/webupd8 sudo apt-get update sudo apt-get i ...

  4. 在ubuntu12.04上安装6款顶级漂亮的BURG主题

    BURG 基本上是一个基于GRUB的Linux引导装载程序.BURG格有一个高度可配置的菜单系统,可选择文本和图形模式.简而言之,BURG可广泛定制,有良好免费的BURG主题.选择自己最喜欢的,下面我 ...

  5. Ubuntu12.04 root用户登录设置

    ubuntu12.04默认是不允许root登录的,在登录窗口只能看到普通用户和访客登录.以普通身份登录Ubuntu后我们需要做一些修改. 1.普通用户登录后,修改系统配置文件需要切换到超级用户模式,在 ...

  6. [开发环境] Ubuntu12.04 Telnet服务设置

    Ubuntu12.04默认未启用Telnet服务,配置Telnet服务步骤如下: 1. 安装和配置 安装openbsd-inetd: #sudo apt-get install openbsd-ine ...

  7. ubuntu12.04下编译Linux tina 2.1/android经验

    用的是osboxes下的vdi. 编译Linux 1. 不能在root用户下操作 2. 执行 make kernel_menuconfig 报错,需要 apt-get install zlib1g z ...

  8. ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署

    目录: 一.hadoop2.2.0.zookeeper3.4.5.hbase0.96.2.hive0.13.1都是什么? 二.这些软件在哪里下载? 三.如何安装 1.安装JDK 2.用parallel ...

  9. xp主机用VMware9和10安装Ubuntu12.04后无法进入图像界面

    xp主机用VMware9和10安装Ubuntu12.04后无法进入图像界面 备注:虚拟机安装Ubuntu12.04 64位版本 刚开始我用VMware-workstation-full-8.0.3来安 ...

随机推荐

  1. linux下串口的阻塞和非阻塞操作

    有两个可以进行控制串口阻塞性(同时控制read和write):一个是在打开串口的时候,open函数是否带O_NDELAY:第二个是可以在打开串口之后通过fcntl()函数进行控制. 阻塞的定义: 对于 ...

  2. AS3给显示对象加边框

    给显示对象加边框,可以有以下三种方法1.根据相交路径的缠绕规则的奇偶规则法(使用奇偶缠绕规则时,任何相交路径都交替使用开放填充与闭合填充.如果使用同一填充绘制的两个正方形相交,则不会填充相交的区域.通 ...

  3. java反编译工具(XJad)

    java反编译工具(XJad) 2.2 绿色版 http://www.cr173.com/soft/35032.html Demo.class     --->    Demo.java

  4. 56个PHP开发常用代码

    2016/02/14 6203 4    在编写代码的时候有个神奇的工具总是好的!下面这里收集了 50+ PHP 代码片段,可以帮助你开发 PHP 项目. 这些 PHP 片段对于 PHP 初学者也非常 ...

  5. php_mysql、php_mysqli 与 pdo_mysql 的区别与选择

    php与mysql的连接有三种API接口,分别是:PHP的MySQL扩展 .PHP的mysqli扩展 .PHP数据对象(PDO) ,下面针对以上三种连接方式做下总结,以备在不同场景下选出最优方案.   ...

  6. [RxJS] Resubscribing to a Stream with Repeat

    When you complete a stream, there’s no way to restart it, you must resubscribe. This lesson shows ho ...

  7. 数据库备份和恢复秩序的关系(周围环境:Microsoft SQL Server 2008 R2)

    让我们来看看在备份序列新手 --1.塔建环境(生成测试数据和备份文件) /* 測试环境: Microsoft SQL Server 2008 R2 (RTM) - 10.50.1600.1 (X64) ...

  8. UIImagePickerController从拍照、图库、相册获取图片

    iOS 获取图片有三种方法: 1. 直接调用摄像头拍照 2. 从相册中选择 3. 从图库中选择 UIImagePickerController 是系统提供的用来获取图片和视频的接口: 用UIImage ...

  9. Android AdapterView View的复用机制 分析

    对于ListView.GridView相信大家都不陌生,重写个BaseView,实现对于的几个方法,然后就完毕了我们的界面展示.而且在大部分情况下,我们载入特别多的Item也不会发生OOM,大家也都明 ...

  10. 利用扩展双屏技术及Chrome浏览器,高速剖析优秀网页Div及CSS构成,并高效实现原型创作

    作为一个Web前台设计人员,应该充分利用可利用的硬件条件及专业的软件工具,迅速进入到高效氛围其中.实践中,我们能够利用扩展桌面双屏技术及Chrome浏览器高速剖析优秀网页Div及CSS构成,并高速实现 ...