在linux系统上,
使用普通
用户连接adb的时候经常出现权限问题:
[ niutao@niutao ] $ adb shell
虽然可以通过切换成root用户,然后adb kill-server & adb start-server解决,但每次切换终端或者重启之后还是要重新kill一下,比较麻烦,所以可以通过以下方法永久解决:
首先找到adb命令所在的目录:
而后给adb命令加上s权限:
这样就永久解决权限问题啦。
[ niutao@niutao ] $ adb shell
- adb server is out of date. killing...
- * daemon started successfully *
- error: insufficient permissions for device
首先找到adb命令所在的目录:
- [niutao@niutao] $ whereis adb
- adb: /sbin/adb /usr/sbin/adb
- [niutao@niutao /sbin] $ sudo chmod a+s adb