En este post les voy a explicar cómo instalar todo lo necesario para empezar a programar aplicaciones para Android usando el IDE
Eclipse. A mucha gente le resulta difícil dejar a punto un entorno para iniciarse en Android, pero la verdad es que es muy sencillo.
Se deja como sabido y tarea ya hecha, tener instalado el JDK (Java Development Kit) en el sistema (en Linux se instala fácilmente desde los repositorios de la distribución, en Windows pueden descargar un instalador desde
esta página). En Linux además hay que instalar el JRE (Java Runtime Environment), en Windows viene incluido en la instalación del JDK.
Ahora sí, cómo dejar una instalación de Eclipse andando para programar en Android:
1. Eclipse:
Aunque ya tengan algún Eclipse instalado, es recomendable disponer de otra instalación para usarla específicamente para desarrollar en Android y evitar problemas con los distintos plugins. Sólo deben ir a la
página de descargas de Eclipse y descargar el paquete
Eclipse IDE for Java Developers para su plataforma (actualmente la última versión es la Indigo 3.7.2).
Una vez descargado el archivo, sólo deben descomprimirlo en alguna carpeta de su preferencia. Dentro de la carpeta extraída se encuentra el ejecutable para lanzarlo. Pueden crear un acceso directo en el Escritorio.
Al ejecutarlo por primera vez nos va a pedir que elijamos una carpeta donde guardar el workspace de la sesión actual. Si activamos la opción
"Use this as the default and do not ask again" se usará ese workspace en todas las sesiones de Eclipse siguientes, de lo contrario cada vez que lo ejecutemos vamos a poder elegir un workspace diferente o no según como deseemos.
2. SDK de Android:
Lo siguiente es instalar el SDK de Android. Deben ir a
esta página y descargar el archivo correspondiente a su plataforma.
En Linux al finalizar la descarga deben descomprimir el archivo en alguna carpeta (puede ser una carpeta dentro de donde tienen Eclipse para tener todo junto). En Windows lo recomendable es descargar el instalador que los guía paso a paso.
Este SDK es un paquete básico, no un entorno de desarrollo completo. Solamente incluye las herramientas básicas del SDK. Más adelante se van a descargar los otros componentes necesarios.
3. ADT Plugin:
Después hay que instalar el plugin que ofrece Google para Eclipse para facilitar el desarrollo de proyectos Android,
ADT (Android Development Tools). Se puede hacer de 2 formas.
En Eclipse van a
Help,
Install New Software. Presionan el botón
Add y en la ventana
Add Repository que les aparece ponen como
Name "ADT Plugin" (o cualquier otro nombre representativo) y en
Location pueden ingresar la siguiente URL:
https://dl-ssl.google.com/android/eclipse/
o descargar el archivo
ADT-x.x.x.zip (x.x.x sería la versión, en este momento la última es la 16.0.1) de
esta página en la sección de
"Troubleshooting ADT Installation"", y en la ventana de
Add Repository en vez de ingresar la URL anterior presionar el botón
Archive y seleccionar el archivo descargado.
Aceptan, marcan
Developer Tools (con todos sus sub-ítems) en la ventana que queda, desactivan la casilla
Contact all update sites during install to find required software y ponen
Next. Aceptan la licencia y ponen
Finish. Al rato van a tener el plugin ADT instalado.
Al reiniciar Eclipse, les va a aparecer una ventana pidiendo el Android SDK. Ahí deben elegir
Use existing SDKs y seleccionar la carpeta donde extrajeron el SDK en el paso
2.
4. Plataformas y otros componentes:
Al seguir todos los pasos hasta acá seguro les va a haber mostrado un mensaje de error diciendo que faltan componentes. Es lo que viene ahora.
Para instalar lo que falta deben abrir el
Android SDK Manager, lo pueden hacer dentro de Eclipse yendo a
Window,
Android SDK Manager. Ahí marcan la casilla de
Android SDK Platform-tools (lo más importante) y luego alguna API de la versión de Android que prefieran. En el ejemplo voy a instalar la API 8 (Android 2.2). Presionan el botón
Install packages, aceptan todo y ponen
Install.
Ahora esperan un rato a que se descargue e instale todo.
Tengan en cuenta que si quieren instalar algún otro componente, pueden hacerlo tranquilamente. En
esta página hay una explicación sobre cada cosa y qué es lo recomendado.
5. Crear un dispositivo virtual:
Ahora sólo queda crear un AVD (Android Virtual Device) para probar nuestras aplicaciones. Para hacerlo van a
Window,
AVD Manager. Ahí presionan el botón
New, eligen un nombre, una plataforma y presionan
Create AVD.
Si todo salió bien, en la ventana del
Android Virtual Device Manager van a ver su recién creado AVD con un tilde verde indicando que está todo correcto. Si presionan el botón
Start van a iniciar el emulador (demora un rato en cargar) y ya pueden toquetear un Android dentro de su computadora.
6. Empezar a programar:
Bueno, ya tienen todo listo, pueden empezar a crear un proyecto Android y programar. Aunque antes deben aprender algo sobre Android, igual que yo :p. Libros, manuales, tutoriales, guías, etc., hay muchos por Internet, así que busquen que van a encontrar. Si quieren pueden empezar viendo los ejemplos incluidos con el SDK, o sino seguir estos sencillos tutoriales oficiales:
¡Que les vaya bien!