How to Add Udev Rules for USB Debugging in Linux: Difference between revisions
No edit summary |
No edit summary |
||
Line 1: | Line 1: | ||
In Linux, when connecting devices for debugging, an error message is displayed: | In Linux, when connecting devices for debugging, an error message is displayed: | ||
insufficient permissions for device: user in plugdev group; are your udev rules wrong? | insufficient permissions for device: user in plugdev group; are your udev rules wrong? | ||
Or the reply from ADB logcat is always waiting. Even if my mobile phone is connected, the reply from ADB device is to give permission error. | |||
$ adb logcat | $ adb logcat | ||
- waiting for device - | - waiting for device - |
Revision as of 05:27, 29 March 2020
In Linux, when connecting devices for debugging, an error message is displayed:
insufficient permissions for device: user in plugdev group; are your udev rules wrong?
Or the reply from ADB logcat is always waiting. Even if my mobile phone is connected, the reply from ADB device is to give permission error.
$ adb logcat - waiting for device - ^C $ adb devices List of devices attached ???????????? no permissions
Resolve the issue: Find the bus and device id assigned by the kernel:
$ lsusb ??????
Need check in Linux, Continued......
in file, /etc/udev/rules.d/51-android.rules, add SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", MODE="0666"