欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2022-07-09 19:32:05
1. 安装adb,查看自己的安卓设备 sudo apt-get install android-tools-adb adb start-server lsusb 输出信息: Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub ......

1. 安装adb,查看自己的安卓设备

sudo apt-get install android-tools-adb
adb start-server
lsusb

输出信息:

bus 002 device 001: id 1d6b:0003 linux foundation 3.0 root hub
bus 001 device 005: id 8087:0a2b intel corp. 
bus 001 device 003: id 18f8:0f99  android xxx
bus 001 device 001: id 1d6b:0002 linux foundation 2.0 root hub

2. 创建设备文件(文件名随便):

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

内容:

subsystem=="usb",attrs{idvendor}=="18f8",attrs{idproduct}=="0f99",mode="0666",group="plugdev",symlink+="android",symlink+="android_adb"
需要替换: attrs{idvendor}=="xxxx" ,attrs{idproduct}=="xxxx"

3. 重启 abd 服务

sudo udevadm control --reload-rules
sudo service udev restart
sudo udevadm trigger
adb kill-server
adb start-server

4. 确认设备连接成功

adb devices

  list of devices attached

faf80ac7    device