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

此时应该就正常了

相关推荐
betazhou1 天前
mysql备份脚本
android·mysql·adb·数据库备份
卿着飞翔1 天前
ubuntu上的mysql远程连不上root
mysql·ubuntu·adb
小句2 天前
MySQL慢查询日志详细使用指南
数据库·mysql·adb
L1624762 天前
KeepAlived 搭建 MySQL 双主模式高可用集群(详细安装配置教程)
数据库·mysql·adb
L1624762 天前
基于 Xenon 实现 MySQL 高可用集群(完整配置教程,含监控告警 + 定时备份)
android·mysql·adb
angushine2 天前
鲲鹏ARM服务MySQL镜像方式部署主从集群
android·mysql·adb
晓风残月淡3 天前
mysql数据库完整备份恢复方案(二)
数据库·mysql·adb
代码的奴隶(艾伦·耶格尔)4 天前
cdc实时监听数据库
adb
橘子134 天前
MySQL表的约束(五)
android·mysql·adb
眺望电子-ARM嵌入式5 天前
告别USB线!无线ADB调试,附全志/瑞芯微实战教程
adb