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

此时应该就正常了

相关推荐
半条-咸鱼1 天前
如何通过 ADB 连接安卓设备(USB + 无线 TCP/IP)
android·adb
路baby1 天前
Pikachu安装过程中常见问题(apache和MySQL无法正常启动)
计算机网络·mysql·网络安全·adb·靶场·apache·pikachu
XDHCOM1 天前
MySQL ER_IB_MSG_919报错解析,故障修复与远程处理指南
数据库·mysql·adb
今天又在写代码2 天前
数据智能分析平台部署
adb
今天又在写代码2 天前
数据智能分析平台部署服务器
android·服务器·adb
不愿透露姓名的大鹏2 天前
MySQL Binlog配置优化全攻略
运维·服务器·数据库·mysql·adb
禹中一只鱼2 天前
【ADB 关键命令与配置速查笔记】(自用复盘版)
笔记·adb
姚永强3 天前
dns实验
adb
RInk7oBjo3 天前
MySQL的编译安装
数据库·mysql·adb
W-琑3 天前
adb的基本操作及原理
adb