Sunday, 15 November 2009

How to Setup Android SDK / ADB / Fastboot Under Ubuntu 9.10

These instructions work for Ubuntu 9.10, which I am running, as well as most other linux distributions. Basically how to setup Android for debugging. I have found this works with my HTC Magic 32A.

./adb kill-server
sudo ./adb start-server
./adb devices

Setting up UDEV to recognize HTC Device -
  1. Type the following into a terminal (Applications > Accessories > Terminal):
    gksudo gedit /etc/udev/rules.d/51-android.rules

  2. Now add the following line to the blank file:
    SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

  3. Click save and close.
  4. To restart udev, open up a terminal and enter:
    sudo /etc/init.d/udev restart


Zeus said...

Followed the steps but by accessing the command: sudo /etc/init.d/udev restart

Receives an error message, please find below:

Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service udev restart

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the restart(8) utility, e.g. restart udev
udev start/running, process 4305

What am I doing wrong

David said...

This message simply means that you'll need to use the newer commands to control udev. Instead of running "sudo /etc/init.d/udev restart", run the following command:

"service udev restart"

(without the quotes)
This should accomplish the same effect. Of course, restarting your system would also work :)