Debugging the Droid on Ubuntu Karmic
$ adb devices
List of devices attached
???????????? no permissionsA few things have changed since the Android docs were written. If you want to talk to your Motorola Droid via ADB in Ubuntu 9.10 Karmic, I recommend the following udev rule.
# /etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666"Restart udev, unplug and re-plug the device, and it should show up! Make sure USB debugging is enabled on your droid.
$ sudo restart udev
$ adb devices
List of devices attached
0403681F17009017 deviceIf that doesn't work, try restarting the adb server:
$ adb kill-server
$ nohup adb start-server
Copyright ©
2009
Aphyr
3 comments
Comments
I have the same problem with the ADP on Ubuntu Karmic, I solved changing your udev rule with the HTC vendor ID:
/etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="0bb4", SYMLINK+="android_adb", MODE="0666"
Thanks.
As Joan helpfully noted, you'll want to specify the correct USB vendor (and, if you're a stickler for accuracy, device ID as well). You can get both of these from
lsusb--the first half of the ID is the vendor ID, and the second half is the device ID.This is what I used for a motorolla droid on 9.10:
/etc/udev/rules.d/99-android.rules
SUBSYSTEM=="usb", ATTRS{idVendor}=="22b8", SYMLINK+="android_adb", MODE="0666"