zoukankan      html  css  js  c++  java
  • fix error: device not found

    1、通过apt-get安装adb (若已经配置,可跳过)

    sudo add-apt-repository ppa:nilarimogard/webupd8
    sudo apt-get update
    sudo apt-get install android-tools-adb

    将android设备连接至电脑,执行adb shell会提示“error: device not found”


    2、手机先不连上点电脑,通过lsusb查看usb设备,再把android设备连接至电脑,通过lsusb查看usb设备,多出多那一行就是Android设备。

    Bus 001 Device 002: ID 8087:8008 Intel Corp.
    Bus 002 Device 002: ID 8087:8000 Intel Corp.
    Bus 003 Device 009: ID 18d1:4e12 Google Inc. Nexus One (debug)
    Bus 003 Device 003: ID 0bda:b728 Realtek Semiconductor Corp.
    Bus 003 Device 004: ID 17ef:6018 Lenovo
    Bus 003 Device 005: ID 17ef:6019 Lenovo
    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


    3、创建adb_usb.ini文件,写入id

    echo 0x18d1> ~/.android/adb_usb.ini


    4、添加权限

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

    加入以下内容,注意红色部分对应的就是lsusb得到的id

    UBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="4e12",MODE="0666"


    5、重启USB服务

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


    6. 重启adb服务,adb devices有设备说明adb安装成功

    $adb kill-server

    $sudo adb start-server

    $adb devices

    List of devices attached
    12345678900    device

  • 相关阅读:
    Beta冲刺——星期四
    Beta冲刺——星期三
    团队学期总结
    Beta版本发布
    第三天Beta冲刺
    第二天Beta冲刺
    第一天Beta冲刺
    个人作业——Alpha项目测试
    第四次团队作业
    第三次团队作业
  • 原文地址:https://www.cnblogs.com/fangtest/p/5264783.html
Copyright © 2011-2022 走看看