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

此时应该就正常了

相关推荐
活宝小娜13 天前
mysql详细安装教程
数据库·mysql·adb
zhangjin112013 天前
adb install和 pm install 的区别是什么?
adb
炼川淬海DB14 天前
数据库开发规范
android·adb·数据库开发
何极光14 天前
MySQL 8.0详细安装教程(附下载地址)
数据库·mysql·adb
sevencheng79815 天前
【ADB】adb命令行常用按键模拟代码
linux·adb·模拟按键,返回键,音量键
QX_hao15 天前
mysqldump-vs-xtrabackup
adb·mysql备份
云计算磊哥@16 天前
运维开发宝典028-MySQL04数据库热备
数据库·adb·运维开发
charlee4416 天前
Unity在安卓端如何调试输出信息
android·unity·adb·游戏引擎·真机调试
ai_coder_ai17 天前
如何使用adb实现自动化脚本?
运维·adb·自动化
pigs201817 天前
mysql8.0 access denied for user root localhost account is locked
数据库·adb