'Insufficient permissions' error on `adb shell` command on 16.04

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huangkangying/article/details/89926932

最近在ubuntu16.04上调试Android设备,出现’Insufficient permissions’ error。查了一下,需要修改udev rules.

$ sudo touch /etc/udev/rules.d/51-android.rules

用vim打开并加入如下代码:

SUBSYSTEM=="usb", ATTR{idVendor}=="xxxx", MODE="0666", GROUP="plugdev"

其中’xxxx’是usb的vendor id, 可以由lsusb查看到。

$ sudo chmod a+r /etc/udev/rules.d/51-android.rules
$ sudo udevadm control --reload-rules
$ adb kill-server
$ adb start-server
$ adb shell

搞定。

猜你喜欢

转载自blog.csdn.net/huangkangying/article/details/89926932