adb安装

作者: _9527_ | 来源:发表于2016-09-08 10:21 被阅读1119次

    adb - android debug bridge

    一、驱动安装

    windows下usb驱动路径:

    vendor/qcom/proprietary/usb/host/windows
    

    二、adb安装

    • ubuntu环境:

      sudo apt-cache search adb
      
      sudo apt-get install android-tools-adb
      sudo apt-get install android-tools-fastboot  // fastboot安装
      
    • Android SDK目录下自带adb:

      Android/Sdk/platform-tools/adb
      
    • Android 源码下编译安装adb:

      cd system/core/adb
      mm
      

    三、adb 连接

    打开 settting->开发者选项->usb调试

    adb devices
    adb shell
    adb -s <device_id> shell
    

    四、adb 连接问题

    http://blog.csdn.net/chychc/article/details/7276294

    首先通过 lsusb 查看是否被usb驱动识别

    4.1 win 下设备管理器带黄色图标

    一般是驱动安装问题

    4.2 devices设备列表为空

    输入 adb devices 看到设备列表为空,但 lsusb 可以看到PID与VID

    1. 加入vender ID:

      sudo gedit ~/.android/adb_usb.ini
      0x1ebf
      

      0x1ebf 来自 lsusb:
      Bus 001 Device 056: ID 1ebf:7029

    2. 重启udev, adb:

      sudo service udev restart
      
      android update adb  更新服务
      adb kill-server
      adb start-server
      

    4.3 no permissions 问题

    输入 adb devices 看到:

    List of devices attached
    ???????????? no permissions
    
    1. 添加ID:

      $ lsusb   
      Bus 002 Device 012: ID 1ebf:7029  
      

      1ebf:7029 是手机的usb vendorID, productID

      修改udev,用来上报usb插拔事件:

      sudo vim /etc/udev/rules.d/70-android.rules
      添加
      SUBSYSTEM=="usb", ATTR{idVendor}=="1ebf", ATTR{idProduct}=="7029", MODE="0666"
      
    2. 重启 udev:

      sudo chmod a+rx /etc/udev/rules.d/70-android.rules
      sudo service udev restart
      

      拔掉usb,重新连上执行:

      adb kill-server
      adb devices
      adb shell
      

    相关文章

      网友评论

        本文标题:adb安装

        本文链接:https://www.haomeiwen.com/subject/rbssettx.html