b3b47f5a1d46e89ff2561b6455723fe5
Una de las cosas que siempre me llamó la atención en el mundo de la programación, es programar para móviles, que tiene unos desafíos muy diferentes de la programación clásica para ordenador o la programación web: resulta una sensación muy curiosa ver que lo que programas aparece en la pantalla de tu móvil.
En principio, pensé en programar para iPhone, aunque le encontré varios peros:
- El entorno de desarollo hay que pagarlo.
- Para poder probar en tu móvil los programas, hay que pagar una licencia de desarrollador a Apple.
- El lenguaje de programación es Objective-C. No tengo nada en aprender otro lenguaje, pero ya son dos cosas que hay que aprender: el lenguaje, aparte de las características propias de la programación para móviles.
- Necesitas un Mac para programación iPhone.
Así que me decidí a probar a programar para Android que, comparado con el iPhone tiene las siguientes ventajas:
- El entorno de desarrollo es gratuito (eclipse).
- No es necesario pagar una licencia de desarrollo para probar los programas en tu móvil (el sdk viene con una licencia de test).
- El lenguaje de programación es java. Si no lo conoces, obviamente, tienes los mismos problemas que con el iPhone; pero por cada uno que conozca objective-C debe haber cincuenta que conozcan java.
- Es multiplataforma, puedes programar en Windows, Mac o Linux. (¡Incluso puedes programar desde un terminal Android!).
Así pues, ya decidido por Android, me dispuse a instalar el entorno de desarrollo, que es lo que voy a enseñar hoy aquí, en limpio y ordenado, como debe ser.
Primer paso: requisitos mínimos del sistema
Para poder instalar el entorno de desarrollo, nuestro sistema necesita cumplir una serie de requisitos mínimos, que detallo a continuación:
Eclipse IDE
- Eclipse 3.6.2 (Helios) o posterior
- Plugin JDT para Eclipse (incluido en la mayoría de las distribuciones de Eclipse)
- JDK 6 (No sirve instalar sólo una JRE)
- Plugin Android Development Tools (básico)
- Al menos 400 MB de espacio libre en disco. 1GB recomendado.
Nota: Si ya tienes una JDK instalada en tu ordenador, comprueba que cumple los requisitos mínimos. En caso contrario, es necesario actualizarla.
Segundo paso: descargando la máquina virtual de java
Tengas el sistema operativo que tengas, necesitas una máquina virtual Java (o eclipse no funcionará).Se necesita un JDK (Java Development Kit) que debe ser al menos la versión 6. Los sitios más populares donde se puede descargar la máquina virtual Java, son los siguientes por orden alfabético (en ellos encontrarás instrucciones detalladas para instalar la máquina virtual en diferentes sistemas):
Yo tengo instalada la de Oracle (que era Sun, antes de que Oracle la comprara) ya que es la más estándar. Evidentemente, si ya tienes instalado un JRE o un JDK en la versión correcta, te puedes saltar este paso.
Podemos comprobar si tenemos correctamente instalado el JDK con el siguiente comando de consola:
Si nos aparece algo parecido a esto (las versiones pueden variar):
|
|
java version "1.7.0_03"
Java(TM) SE Runtime Environment (build 1.7.0_03-b05)
Java HotSpot(TM) 64-Bit Server VM (build 22.1-b02, mixed mode) |
es que todo está correcto.
Tercer paso: Instalando eclipse
Para hacer la instalación lo más simple posible, vamos a crear una estructura de carpetas. Se puede hacer como se quiera, yo uso la siguiente:

En todos los ejemplos, yo uso la unidad D:\ pero puede ser C:, E:, o la que prefieras.
Ahora instalaremos eclipse: Google recomienda la versión classic, así que esta es la que descargaremos. La puedes encontrar aquí. Instalarla es muy fácil, sólo hay que descomprimir el fichero zip descargado en la carpeta de destino, en este caso, D:\android\bin.
Una vez descomprimido, ejecutaremos la aplicación haciendo doble click en el fichero eclipse.exe en la carpeta eclipse que se nos ha generado.
Una vez arrancado eclipse, nos pedirá seleccionar el workspace (espacio de trabajo), es decir, la carpeta en donde se nos guardarán todos los proyectos que hagamos. Seleccionaremos la carpeta proyectos que creamos antes y la marcaremos como espacio de trabajo por defecto. Pulsaremos OK y entraremos en el entorno de eclipse.

Cuarto paso: instalando el SDK starter package
Ahora descargaremos e instalaremos el paquete básico SDK de esta dirección. Cuando nos pregunte dónde instalar el sdk, le indicaremos la siguiente carpeta: D:\android\bin\android-sdk
Justo antes de finalizar nos preguntará si deseamos arrancar el SDK manager para descargar las imágenes. Desmarcaremos esa opción y pulsaremos finalizar. Ese proceso lo haremos luego.
Quinto paso: instalando el plugin ADT en eclipse
Para instalar el plugin, usaremos el Update Manager de eclipse. Si no tenemos ya el eclipse arrancado, lo arrancamos.
- En el menú, seleccionamos Help > Install New Software…
- Pulsamos Add…, en la esquina superior derecha.
- Aparece una ventana de diálogo Add Repository. En el campo Name escribimos “ADT Plugin”. En Location escribimos la siguiente dirección:
|
|
https://dl-ssl.google.com/android/eclipse/ |
- Pulsamos OK. (Si hubiese algún problema al descargar el plugin, puedes probar a utilizar “http” en lugar de “https”. Normalmente se prefiere https por motivos de seguridad).
- En la ventana de diálogo Available Software, marca el check Developer Tools y pulsa Next.
- En la siguiente ventana aparece una lista con las herramientas que se van a descargar. Pulsa Next.
- Acepta los términos de licencia y pulsa Finish. Si aparece algún aviso de seguridad advirtiendo sobre la autenticidad o validez del software no te preocupes, es normal: pulsa OK.
- Una vez que finalice la instalación, reinicia eclipse ¡Ya casi estamos!
Sexto paso: configurando el plugin ADT
Una vez que ya tenemos descargado el plugin ADT, el siguiente paso es modificar las preferencias en eclipse para indicar la carpeta en la que tenemos instalado el SDK de Android.
- Selecciona Window > Preferences… para abrir el panel de preferencias.
- Selecciona Android en el panel de la izquierda. (Es posible que salte una ventana solicitando permiso para enviar estadísticas de uso a Google. Elige si lo permites o no y pulsa Proceed).
- En el panel principal, verás un campo SDK Location. Pulsa Browse… y escoge la carpeta donde has instalado el SDK (Por ejemplo, D:\android\bin\android-sdk).
- Pulsa Apply y luego OK.
- Es posible que después de pulsar Apply salte una ventana indicando que falta algún componente. Si fuera así, no hay que preocuparse, ya que lo instalaremos en el siguiente paso. Pulsamos Close para cerrar esa ventana y continuamos con OK. Si no sale, pues no pasa nada.
Séptimo y último paso: añadiendo las plataformas de desarrollo y paquetes adicionales.
Ya estamos en el último paso de la instalación. Ahora tenemos que instalar las plataformas que queramos usar. ¿Qué son las plataformas? Pues dicho brevemente, las versiones de Android para las que queramos desarrollar.
Arrancamos el SDK Manager. En el menú elegimos Window > Android SDK Manager. Aparecerá la ventana del SDK Manager y recuperará las plataformas disponibles para descarga en los repositorios de google.
Marcamos para descarga la carpeta tools (SDK Tools y SDK Platform tools). Luego también marcamos la carpeta de la o las plataformas que queramos descargar. Aunque marca por defecto la última plataforma (4.0.3), para aprender, yo recomiendo descargar la plataforma 2.1 (Eclair), que es más sencilla y compatible con la inmensa mayoría de dispositivos. Con ella, podremos probar en dispositivo físico con casi cualquier android, mientras que si trabajamos con la última versión, sólo podremos trabajar con aquellos dispositivos actualizados a Ice Cream Sandwich que, de momento, no son muchos.

Pulsamos el botón Install Packages… En la siguiente ventana para aceptar todas las licencias de uso marcamos Accept All y por último pulsamos Install
Esperamos a que se termine de descargar todo, cerramos las ventanas… ¡y con esto ya está listo nuestro entorno de desarrollo!.
En la próxima entrada, ya nos meteremos en harina y veremos cómo programar nada más y nada menos que un ¡Hola Mundo en Android!