ADB Fix error : insufficient permissions for device

Ubuntu 15中在使用中Android开发板时,命令行下输入adb devicesadb shell会提示insufficient permissions for device
通常重启下adb server可以修复类似问题。

首先强制结束server,

adb kill-server

之后使用root权限重启server

sudo adb start-server

输出如下就可以了:

* daemon not running. starting it now on port 5037 *
* daemon started successfully *

如果提示找不到adb的话,说明没有在root下配置android sdk路径。
可以考虑使用以下几种方法:

  1. 使用adb绝对路径,比如下面这种

sudo /local/Android-sdk/platform-tools/adb start-server

  1. 配置android的开发环境,并使其生效。
    比如使用source或者运行./bashrc。

参考:http://stackoverflow.com/questions/5510284/adb-devices-command-not-working

原文地址:https://www.cnblogs.com/tocy/p/adb-fix-insufficient-permissions.html