在做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
至此,调试线已经可以正常使用啦。