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

  • 相关阅读:
    1219 总结
    1206 冲刺三
    1130 冲刺2
    1128 主页面
    1123 冲刺3
    1121 冲刺2
    1118 冲刺1
    1117 新冲刺
    0622 软件工程总结
    0617 实验四 主存空间的分配和回收
  • 原文地址:https://www.cnblogs.com/fangtest/p/5264783.html
Copyright © 2011-2022 走看看