在linux中,如果以非root账户运行adb命令通常回出现以下错误提示:
1
|
error: insufficient permissions
for
device
|
解决办法:给非root账户添加udev的写权限。操作如下。
添加/修改/etc/udev/rules.d/51-android.rules文件,之后重启udev服务。
对某特定品牌添加权限
1
2
3
4
|
#ZTE 19D2
SUBSYSTEM==
"usb"
, ATTR{idVendor}==
"19D2"
, MODE=
"0666"
#HTC 0bb4
SUBSYSTEM==
"usb"
, ATTR{idVendor}==
"0bb4"
, MODE=
"0666"
|
或者你有很多的android设备,可以一次性解决
1
|
SUBSYSTEM==
"usb"
, ENV{DEVTYPE}==
"usb_device"
, MODE=
"0666"
|
转载地址:http://renxifeng.is-programmer.com/posts/34079.html