zoukankan      html  css  js  c++  java
  • linux下adb连接不上解决方法

    linux环境终端下输入

    1. sudo vim /etc/udev/rules.d/51-android.rules

    2.新增需要连接的手机的VID和PID

      输入内容如:

      SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"

      SUBSYSTEM=="usb", ATTRS{idVendor}=="18d1", ATTRS{idProduct}=="2d01", MODE="0666"

     其中idVendor为设备的VID,idProduct为设备的PID

    3.更改文件权限,使其生效:

      sudo chmod a+r /etc/udev/rules.d/51-android.rules

      sudo udevadm control --reload-rules

      sudo restart udev

    4.如果输入adb devices后还是没有找到该设备,则:

      在 ~/.android/adb_usb.ini文件中添加设备的VID,如0x18d1(注意0x表示十六进制,与VID直之间不能有空格)

      重启adb:

      adb kill-server

      adb devices

    查看设备VID和PID的方法:

    linux环境下,在终端中输入命令 lsusb,然后断开该设备连接,再次查看lsusb, 不见的那个VID和PID就是该设备的

    windows环境下,可以在设备管理器中找到对应的设备,双击在弹出的属性框中 选择详细信息;在详细信息的目录下选择硬件Id,即可查看到该设备的VID和PID

  • 相关阅读:
    PAT 甲级 1115 Counting Nodes in a BST (30 分)
    PAT 甲级 1114 Family Property (25 分)
    PAT 甲级 1114 Family Property (25 分)
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
    Python Ethical Hacking
  • 原文地址:https://www.cnblogs.com/asin-huang/p/8604368.html
Copyright © 2011-2022 走看看