今天,在调试手机的时候,执行adb root出现错误

error: insufficient permissions for device

无论是换数据线还是重启手机均不好用,

之后百度了一下,终于找到解决方案

 

首先执行   lsusb 命令

然后找到你链接手机的那一条记录,如

Bus 001 Device 107: ID 0fce:51e1手机型号 Communications AB

进入到/etc/udev/rules.d路径下

然后找到类似于50-android-usb.rules的文件

在该文件中加入

SUBSYSTEM=="usb", ATTR{idVendor}=="0fce", ATTR{idProduct}=="51e1", MODE="0666", OWNER="当前登录用户名"

最后拔掉数据线,重新连接一下就好了。

 

PS:上述是在ubuntu14.04版本中试验

 方法2:

which adb    =====》 /usr/bin/adb

sudo chmod a+s /usr/bin/adb

adb kill-server