在下载了android SDK,并安装完adb后,在使用的时候你很有可能碰到“error: insufficient permissions for device”这样的出错信息。这是由于adb server运行时的权限不够的问题产生的。所以,我们使用超级用户root,然后执行
sudo adb kill-server
然后
sudo adb start-server
重新启动adb server。这样,问题就解决了。不过,每次启动系统都要重新来一次这样的操作,岂不是太麻烦了?
既然已经知道问题的原因,就有办法解决了。
首先,我们找到我们系统里的adb文件(一般都在usr/bin/里面),然后将其所有者和组都设置成root:
cd /usr/bin/
sudo chown root:root adb
sudo chmod u+s adb
这样一来,adb server启动的时候,就是使用root权限了。
网友评论