这是因为ubuntu默认是以非root用户运行的如果要使用adb 进行usb调试,使用root账号去执行相关命令固然可以进入adb shell但是却太麻烦。
另一种方法是配置udev的规则方法如下:
1、输入lsusb,查看设備的ID号如我的输出内容如下:
如果没有这个文件,可以创建然后加入以下内容
然后看看adb devices是否已经已经正常显示出设备的名称了。
最新修改方法不用去看设备的ID,直接在rules.d下增加一个文件51-android.rules内容为:
目前通用于所有android设备。保存后如上面的步骤修改权限重启udev和adb,然后重新插上手机就可以了