zoukankan      html  css  js  c++  java
  • 【转】如何在ubuntu12.04设置adb驱动

    原文网址: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下)

  • 相关阅读:
    从函数作用域和块级作用域看javascript的作用域链
    基于vue实现一个简单的MVVM框架(源码分析)
    发布-订阅模式
    希尔排序
    直接插入排序
    选择排序
    React Fiber源码分析 第三篇(异步状态)
    React Fiber源码分析 第二篇(同步模式)
    React Fiber源码分析 第一篇
    数据结构 之 树总结
  • 原文地址:https://www.cnblogs.com/wi100sh/p/4541832.html
Copyright © 2011-2022 走看看