• adb报错:no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]


    第一步:找到USB  地址

    ubuntu@ubuntu:~$ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 77be:f9ff
    Bus 001 Device 002: ID 413c:2113 Dell Computer Corp.
    Bus 001 Device 008: ID 0e8d:xxxx MediaTek Inc.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    ubuntu@ubuntu:~$ lsusb
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 003: ID 77be:f9ff
    Bus 001 Device 002: ID 413c:2113 Dell Computer Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    ubuntu@ubuntu:~$ sudo gedit /etc/udev/rules.d/51-android.rules

    第二步:sudo gedit /etc/udev/rules.d/51-android.rules

    ATTR{idProduct}=="xxxx", SYMLINK+="android_adb", MODE="0660", GROUP="plugdev", TAG+="uaccess", SYMLINK+="android" 写入文档

    xxxx是你的usb地址Bus 001 Device 008: ID 0e8d:xxxx MediaTek Inc. 

    第三步:执行如下命令

     sudo usermod -a -G plugdev $(id -u -n)
    sudo udevadm control --reload-rules
    sudo service udev restart

    第四步:重启adb

    sudo udevadm trigger
    adb kill-server
    adb start-server

  • 相关阅读:
    16解释器模式Interpreter
    15适配器模式Adapter
    14桥接模式Bridge
    13组合模式Composite
    12外观模式Facade
    11代理模式Proxy
    10享元模式Flyweight
    09观察者模式ObServer
    08策略模式Strategy
    07装饰模式Decorator
  • 原文地址:https://www.cnblogs.com/littleboy123/p/12958159.html
Copyright © 2020-2023  润新知