Best answer as chosen by user Harisaltaf: Android App Development

If you intend to develop apps in java your best option is probably to use eclipse. Use the software manager built into eclipse to download the android development tools (ADT). It downloads and installs everything you need including GUI editor, emulator manager and examples.

Use the instructions here:
http://developer.android.com/sdk/installing.html