Me he decidido por fin a instalar el SDK de android en Ubuntu. A continuación voy a exponer todos los pasos que he ido siguiendo para obtener un emulador funcional en Ubuntu.
Lo primero de todo es descargarse el SDK desde la pagina de desarrolladores de Android y guardarlo en un directorio cualquiera. Yo lo he guardado en mi Home de usuario.
user@computer:$ wget http://developer.android.com/sdk/download.html?v=android-sdk_r04-linux_86.tgz
Lo descomprimimos en un directorio llamado “sdk” y añadimos el path del mismo a nuestro archivo .bashrc para poderlo ejecutar desde cualquier ubicación:
user@computer:$ sudo gedit ~/.bashrc
Añadimos la linea al final del fichero:
PATH=${PATH}:~/sdk/tools
Una vez hecho eso, necesitaremos descargar una serie de datos para poder crear el Virtual Device. Para ello ejecutaremos el comando “Android” ubicado en ~/sdk/tools y esperaremos a que se cargue el GUI. Deberemos descargar las plataformas de desarrollo que necesitemos. Yo he descargado todas, desde la 1.1 a la 2.0.1 pero no es obligatorio.

Una vez hecho esto, nos toca crear un AVD (Android Virtual Device) para poder trastear con él en el emulador. En el menú de la derecha, pinchamos sobre “Virtual Devices” y luego al botón “New”. Yo he puesto los siguientes datos (pincha en la imagen para agrandarla):

Para saber los targets de los que dispones, también puedes ejecutar el comando android list targets desde un terminal. Yo he seleccionado en el objetivo (target) la versión 1.5 rev 3 de Android para mi AVD. El nombre puede ser cualquiera y la SDCARD la tenia ya creada a través del comando SDCARD que también viene dentro del directorio “tools”. Añades por último todo el hardware que necesitas y estamos listos para crear la AVD.

En el gestor de dispositivos virtuales, tendremos creado ya nuestro AVD. Ahora ya podremos usarlo con el emulador. Para lanzarlo, simplemente ejecutaremos lo siguiente en un terminal:
user@computer:$ emulator @CrowlerPhone
Esto nos mostrará el emulador con el AVD que hemos creado, en mi caso funcionando bajo Android 1.5 rev 3

Ahora ya, para poder programar nuestras aplicaciones, no nos queda más que instalar Eclipse. En próximos post, mas info!!
Actualización: Como ha salido ya hace unos dias el SDK de Android 2.1, me he decidido a crear un AVD con dicha version de Android para ver los cambios y mejoras de la misma… Impresionante ;D

Emulador de Android 2.1