adb权限加入root用户组
一、所属问题
在
/etc/udev/rules.d
目录下添加了
53-android.rules.d
文件后,执行
adb devices显示设备名称为??????或fastboot devices找不到设备。
adb devices错误显示附图:
二、问题原因
adb指令需要管理员权限,将adb从普通用户组加入root用户组即可解决
三、解决步骤
3.1 进入sdk的platform-tools目录执行指令:
3.1.1 将
adb
设置为
root
用户,并添加进
root
用户组
sudo chown root:root ./adb
3.1.2 设置
adb
为所有用户和组可执行
sudo chmod a+x ./adb
3.1.3 设置 adb执行时由其所有者运行,即 root用户
sudo chmod a+s ./adb
adb kill-server
adb devices