zoukankan      html  css  js  c++  java
  • android adb ubuntu问题

    问题.adb devices

    看不到设备,只有list of device attached

    1.lspci | grep USB

    找到本机总共多少个主USB控制器

    2.lsusb

    Bus 005 Device 001: ID 0000:0000
    Bus 001 Device 001: ID 0000:0000
    Bus 004 Device 001: ID 0000:0000
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 006: ID 15d9:0a37
    Bus 002 Device 001: ID 0000:0000
    
    内容解读:
    -----------------------------------------
    Bus 005
        表示第五个usb主控制器(机器上总共有5个usb主控制器 -- 可以通过命令lspci | grep USB查看)
    
    Device 006
        表示系统给usb鼠标分配的设备号(devnum),同时也可以看到该鼠标是插入到了第二个usb主控制器
        006        usb_device.devnum
        /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/devnum
    
    ID 15d9:0a37
        表示usb设备的ID(这个ID由芯片制造商设置,可以唯一表示该设备)
        15d9    usb_device_descriptor.idVendor
        0a37    usb_device_descriptor.idProduct
        /sys/devices/pci0000:00/0000:00:1d.1/usb2/2-2/idVendor
    
    Bus 002 Device 006: ID 15d9:0a37
    Bus 002 Device 001: ID 0000:0000
        表示002号usb主控制器上接入了两个设备:
        一个是usb根Hub -- 001
        一个是usb鼠标   -- 006
    $sudo vim /etc/udev/rules.d/51-android.rules
    加入以下内容:
    SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", ATTRS{idProduct}=="0cac",MODE="0666"
    
    -Lenovo-G480:/etc/udev/rules.d$ sudo chmod a+rx /etc/udev/rules.d/51-android.rules
    -Lenovo-G480:/etc/udev/rules.d$ sudo service udev restart
    udev stop/waiting
    udev start/running, process 11377
    -Lenovo-G480:/etc/udev/rules.d$ adb kill-server
    -Lenovo-G480:/etc/udev/rules.d$ adb kill-server
    -Lenovo-G480:/etc/udev/rules.d$ adb devices
    
        daemon not running. starting it now on port 5037 *
        daemon started successfully * List of devices attached
    
    liuhao@liuhao-Lenovo-G480:/etc/udev/rules.d$ 
    在Ubuntu 14.04 LTS下使用adb的时候提示adb: No such file or directory ,无法运行使用adb。
    
      解决方法
    
      1、打开终端,安装 lib32z1(注意最后一位是数字 1 不是字母 l)
    
      sudo apt-get install lib32z1
    
      2、完成后还需要安装 libstdc++.so.6 这个库(adb需要32位的库):
    
      sudo apt-get install lib32stdc++6
    
      OK,现在就可以使用adb命令了。
  • 相关阅读:
    Java反射研究(3)
    Java反射研究(2)
    Java反射研究(1)
    从百度文库中复制文本的方法
    jdk/bin中的native2ascii.exe使用
    EA经典入门教程
    JSP自定义标签(3)
    JSP自定义标签(1)
    将Java doc转换为chm的方法
    多态性——vptr和vtable
  • 原文地址:https://www.cnblogs.com/zhengtu2015/p/5212741.html
Copyright © 2011-2022 走看看