Pages

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):
    Code:
    gksudo gedit /etc/udev/rules.d/51-android.rules

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

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

2 comments:

  1. 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

    ReplyDelete
  2. 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 :)

    Cheers,
    David

    ReplyDelete