Mi experiencia desde cero (0) hasta lograr mi primer Hola Mundo para Android.
Inicialmente estaba un poco temeroso, pero a medida que comencé a investigar y al ir encontrando información muy valiosa mi perspectiva cambio.
He tenido que bajarme eclipse 3.5, JDK 1.6 y el SDK r12 para Android, antes de instalar el SDK r12 para Android tuve que instalar el JDK 1.6, luego eclipse y por último el plugin ADT para Eclipse.
Una vez instalado los pre requisitos, procedí a instalar el SDK de Android, en este punto actualice el SDK y la API, para lo cual el SDK Manager me permite actualizar con todas las versiones de SDK y API lo que me provoco que la instalación se demorara demasiado, cancele esta opción y busque la pestaña de paquetes disponibles y seleccione la última versión del SDK y de la API dentro del repositorio de Android y mande a instalar ésta selección lo cual fue más rápido.
Una vez hecho esto me fui a eclipse a configurar la ubicación del SDK para Android y lo hice especificando la ruta completa "C:\Archivos de programa\Android\android-sdk".
Luego de esto procedí a crear mi primer proyecto Android, cambie el nombre la aplicación y el mensaje a mostrar dentro del código autogenerado y lo mande a ejecutar, hasta aquí todo parecía que iba a ejecutarse, cuando me salió un error que decía que debía especificar un dispositivo virtual, tuve que ingresar al manager SDK y crearlo con un nombre especifico (foo) que pedía la aplicación autogenerado. Una vez hecho esto volví a ejecutar la aplicación, pero ahora me salía otro error que no encontraba el dispositivo virtual, como era posible si ya lo había creado... bueno investigando el error en internet encontré que tenía que cambiarle el nombre a la ruta del SDK en las preferencias de eclipse y la ruta completa que especifique anteriormente cambiarla por "C:\Archiv~1\Android\android-sdk". Una vez hecho este cambio volví a ejecutar y en este momento se cargó el emulador aunque demoro algunos minutos pero en definitiva salió la aplicación Hola Mundo.
Esta ha sido una excelente experiencia en los primero pasos con aplicaciones para dispositivos móviles, en este caso con sistema operativo Android.


