Android SDK is a development environment for the Android mobile operating system which allows you to write applications for Android devices or gain elevated privileges on android devices with the help of third party software.
This brief tutorial is going to show you how to download and install it in Ubuntu 12.04 if you haven’t already done so. To install it, you first need to install Java JDK package or use the openJDK Java alternative that comes with Ubuntu.
In this tutorial, I’m going to be using the openJDK version of Java. To install Oracle Java version, then read this post first.
Objectives:
- Install AndroidSDK in Ubuntu 12.04 (Precise Pangolin)
- Enjoy!
To get started, press Ctrl – Alt – T on your keyboard to open the terminal. When it opens, run the commands below to install OpenJDK.
sudo apt-get install openjdk-6-jre openjdk-6-jdk icedtea6-plugin
Next, download AndroidSDK package by running the commands below. At the time of this writing, the current version was r20. Or click this link to download the .tgz archive file.
wget http://dl.google.com/android/android-sdk_r20-linux.tgz
After downloading, run the commands below to extract the downloaded file.
tar -xvzf android-sdk_r20-linux.tgz
After extracting the package, run the command below to change into the tools directory.
cd ~/android-sdk-linux/tools
Finally, run the commands below to begin the installation.
./android
Install Android updates if there are any available.
After updating, run the commands below to include AndroidSDK in your path environment.
gedit ~/.bashrc
Then add these lines at the very top of the file and save it.
export PATH=${PATH}:~/android-sdk-linux/tools
export PATH=${PATH}:~/android-sdk-linux/platform-tools
Log out and log back in, then type android on the command line to launch the software.
android avd
Build your own phone.

I have same problem! I checked the $PATH, file locations looks fine. My version is 4.2. But still when I run android or go to the actual directory and run ./android it still brings up the sdk manager!! any solution?
use command: android avd
to launch android virtual device manager
THank u random
Thank u 4 all…its working good….
Thank u 4 all…its working good….
the AVD screen comes up but device is not detected??
did you setup your usb rules? ( /etc/udev/rules.d/51-android.rules )
use this format:
SUBSYSTEM==”usb”, ATTR{idVendor}==”xxxx”, ATTR{idProduct}==”xxxx”, MODE=”0600″, OWNER=”"
Vendor and product ID can be obtained by using lsusb and searching for your device. (Note: The device actually is a Galaxy Nexus.)
$ lsusb | grep -i samsung
Bus 002 Device 103: ID 04e8:6860 Samsung Electronics Co., Ltd GT-I9100 Phone [Galaxy S II]
The udev rule looks like this:
# adb protocol on maguro/toro (Galaxy Nexus)
SUBSYSTEM==”usb”, ATTR{idVendor}==”04e8″, ATTR{idProduct}==”6860″, MODE=”0600″, OWNER=”username”
To let the changes take effect reboot.
Thank you.so much
I have installed all things very easily.