adb提示无权限 no permissions (missing udev rules? user is inthe plugdev group)

我在学习linux嵌入式开发时,遇到了adb devices列出设备的时候有如下提示

在这里记录一下自己的解决办法

先尝试安装android-sdk-platform-tools-common

首先尝试安装android-sdk-platform-tools-common

bash 复制代码
sudo apt update
sudo apt install android-sdk-platform-tools-common

然后重启adb
adb kill-server
adb devices

如果没有解决,就需要用下面的方法手动添加规则了

最后的方法

首先将用户加入plugdev组

bash 复制代码
sudo usermod -aG plugdev $USER

接着在/etc/udev/rules.d目录下创建51-android.rules文件

bash 复制代码
sudo touch /etc/udev/rules.d/51-android.rules

给该规则文件中写入内容,内容从https://raw.githubusercontent.com/snowdream/51-android/master/51-android.rules复制

并且给该文件添加对应权限

bash 复制代码
sudo vim /etc/udev/rules.d/51-android.rules
sudo chmod a+r /etc/udev/rules.d/51-android.rules

然后重启udev服务

bash 复制代码
sudo udevadm control --reload-rules 
sudo udevadm trigger

最后重启adb
adb kill-server
adb devices

此时应该就正常了

相关推荐
ao-weilai2 天前
MySQL数据库:用户管理
数据库·mysql·adb
Gl�ria3 天前
MySQL 单机版 vs 高可用版:宕机排查 + 故障处理
mysql·adb·架构
螺蛳粉 螺蛳粉3 天前
第四篇:Keepalived + MySQL 主从高可用实战
数据库·mysql·adb·keepalived·高可用
晚风叙码3 天前
MySQL 表的约束详解:从空属性到外键
android·数据库·mysql·adb
应用市场4 天前
把旧 Pixel 变成相册备份中转站(上):Mac 到安卓的照片传输工具设计——流式上传、sha256 校验、adb forward 与 Bonjour
android·macos·adb·kotlin·swift
晚风叙码6 天前
MySQL 数据类型详解:从数值到字符串,一篇讲透
android·mysql·adb
一技安身6 天前
【mysql】Windows MySQL 8.4.10 绿色免安装喂饭教程
windows·mysql·adb
ao-weilai6 天前
MySQL数据库:表约束
数据库·mysql·adb
ao-weilai9 天前
MySQL数据库:表操作
数据库·mysql·adb
Lancker12 天前
记一次 Druid 连接 MySQL 报 Communications link failure 的排查过程
数据库·mysql·adb