Ya me han pedido varias veces que explique como hacerlo, y creo que es importante empezar desde el principio con estas cosas, así que explicaré como empezar a programar en Android con Ubuntu.
El proceso es bastante sencillo y en poco minutos lo puedes tener todo instalado.
Instalación de Eclipse
Aunque Ubuntu tiene Eclipse dentro de sus repositorios, la versión es la 3.2 que tiene algunos problemas con el plugin de Android. Nosotros vamos a bajar la última versión de la página de Eclipse. La última versión es la 3.4, más conocida como Ganymede y pesa unos 85 MG. Sólo tienes que pulsar donde pone "Eclipse IDE for Java Developers".
Una vez la tengas descargada sólo tienes que descomprimirla y ejecutar el fichero llamado "eclipse" desde consola. No necesitas instalar nada.
Descargando el SDK de Android
Actualmente la versión de Android es la 1.0r2, y la puedes descargar desde la página de Android. Una vez descargada simplemente descomprímela y déjala en un directorio a mano.
Instalando el plugin de Android y configurando Eclipse
Ahora es el momento de abrir Eclipse. Una vez abierto vamos a "Help > Software Updates.... ", entramos en la pestaña "Available Software" y pulsamos en el botón "Add Site...". En una nueva ventana nos pedirá una dirección y pondremos:
https://dl-ssl.google.com/android/eclipse/
Una vez que pulsemos en el botón aceptar, nos aparecerá el plugin en la lista, marcamos el checkbox y pulsamos en el botón "Install".

Una vez termine el proceso reiniciamos eclipse. Ahora nos vamos a "Window > Preferences...", seleccionamos "Android" en el panel de la izquierda y en "SDK Location" ponemos el directorio donde hemos descomprimido el SDK de Android.

Una vez hecho esto ya tenemos nuestro entorno preparado para empezar a programar.
Creando un Hola Mundo
Para ver como funciona vamos a crear nuestro primer programa. Vamos a "New > Android Project". Ahora nos pedirá algunos datos, como el nombre del proyecto, nombre de la actividad, etc. Lo rellenamos y finalizamos.

Una vez pulsemos en el botón "Finish" creará nuestro primer proyecto. Aquí tienes la estructura de un proyecto de Android.

Para probarlo pulsamos en el botón verde y compilará el proyecto y ejecutará el emulador con nuestro programa.
El emulador tardará un poco en cargar, según el ordenador que tengamos, pero una vez abierto no tenemos que abrirlo más. Cada vez que hagamos un cambio en nuestro programa al pulsar el botón verde compilará y se ejecutará en el emulador que tengamos abierto.
Ya tenemos nuestro "Hola Mundo" funcionando.

Usando el Emulador
El emulador lo podemos ejecutar desde Eclipse como hemos visto, pero también podemos ejecutarlo por nuestra cuenta para, por ejemplo, probar el sistema operativo, instalar programas, etc.
Para ejecutarlo simplemente vamos al directorio del SDK de Android y entramos en el directorio "tools", una vez allí ejecutamos el fichero "emulator". Ya podemos jugar con Android.
Una vez ejecutado, y sólo si lo tenemos ejecutado, podemos usar el programa de línea de comandos "adb" para acceder a los datos del sistema, instalar programas y demás.
Los programas en Android tienen extensión .apk. Para instalar un programa debemos escribir:
adb install programa.apk
Para desinstalar un programa que hemos instalado previamente simplemente tenemos que escribir:
adb shell rm data/app/programa.apk
Con esto ya estamos preparados para empezar a trabajar con Android, esto es sólo el comienzo.



















