Borrowed from Stackoverflow . Keeping it here for my ready reference http://stackoverflow.com/questions/7594975/why-is-eclipse-and-adb-not-recognizing-my-android-device First, check the kind of quotes you are using in your udev rules. It looks like you might be using non-ASCII double quotes. See the difference between the quotes around usb and usb_device, etc. UBSYSTEM==”usb”, SYSFS{idVendor}==”1bbb”, MODE=”0666″ SUBSYSTEM==”usb_device”, …