• Ubuntu adb 报错:no permissions (user in plugdev group; are your udev rules wrong?);


    Ubuntu 下 adb 报错:

    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devices
    List of devices attached
    faf80ac1	no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]
    
    

    解决方案:

    setp 1: lsusb 找到你手机的usb地址

    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ lsusb
    Bus 002 Device 002: ID 1f75:0621 Innostor Technology Corporation 
    Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
    Bus 001 Device 006: ID 0bda:58db Realtek Semiconductor Corp. 
    Bus 001 Device 005: ID 8087:0a2b Intel Corp. 
    Bus 001 Device 004: ID 138a:0097 Validity Sensors, Inc. 
    Bus 001 Device 003: ID 18f8:0f99  
    Bus 001 Device 014: ID 19d2:ffb0 ZTE WCDMA Technologies MSM 
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    
    

    他会列出来所有的usb 设备,你找下。如果试下找不到,那么拔掉手机看下,哪了没有了就是哪个。

    setp2: sudo gedit /etc/udev/rules.d/51-android.rules

    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo gedit /etc/udev/rules.d/51-android.rules
    [sudo] password for caoxinyu: 
    
    

    之后把这些文本copy 到 编辑器里面:

    ATTR{idProduct}=="ffb0", SYMLINK+="android_adb", MODE="0660", GROUP="plugdev", TAG+="uaccess", SYMLINK+="android"
    

    注意:ffb0 是你查找手机设备的usb 的地址。Bus 001 Device 014: ID 19d2:ffb0 ZTE WCDMA Technologies MSM
    改成你的地址。

    setp3: 之后执行命令:

    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo usermod -a -G plugdev $(id -u -n)
    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo udevadm control --reload-rules
    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo service udev restart
    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ sudo udevadm trigger
    
    

    setp4: 之后重启adb

    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb kill-server 
    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb start-server
    caoxinyu@caoxinyu-ThinkPad-T470p:~/Android/Sdk/platform-tools$ ./adb devices
    List of devices attached
    faf80ac1	unauthorized
    
    
    

    参考:
    https://www.mozilla.org/en-US/firefox/central/

  • 相关阅读:
    Visual Studio 中的Code Snippet(代码片段)功能介绍
    对 FID 的解释
    感性负载和二极管保护
    二极管信号检波器
    java如何自动设置数据库自增长编号
    JDK1.8遍历方式
    转载:windows查看进程端口号
    发布订阅:分发代理无法在C:Program FilesMicrosoft SQL Server120COM 目录中创建临时文件
    confluence搭建wiki
    Hadoop集群安装(centos7.5+ambari-2.7.4.0部署安装)
  • 原文地址:https://www.cnblogs.com/caoxinyu/p/10568463.html
Copyright © 2020-2023  润新知