adb devices出现no permissions

在做Android开发的时候,有些设备插入USB调试线,无法调试,出现以下错误:

joey 09:58 $ adb devices
List of devices attached
20080411 no permissions (udev requires plugdev group membership); see [http://developer.android.com/tools/device.html]

解决办法如下:

1、lsusb查看设备ID号并记下(例如:18d1)

2、打开文件/etc/udev/rules.d/51-android.rules, 没有则新建一个

3、在文件中添加:SUBSYSTEM=="usb", ATTR{idVendor}=="刚才记下的ID号", MODE="0666", GROUP="plugdev"

4、sudo chmod a+r /etc/udev/rules.d/51-android.rules

至此,调试线已经可以正常使用啦。 

原文地址:https://www.cnblogs.com/joeyupdo/p/5717427.html