sábado, 18 de febrero de 2012

[MDE Lab] Android SDK Installation

Esta vez instalaremos el SDK para programar nuestras aplicaciones para Android, el lenguaje que utilizaremos es JAVA, y utilizaremos la IDE de ECLIPSE para codificar.

Siempre es necesario actualizar nuestros repositorios de Ubuntu, haciendo un apt-get update antes de comenzar cualquier instalación.

Y aunque parezca innecesario, siempre es bueno verificar que cumplamos con los requisitos de sistema, podremos verificarlos en:


1. Instalación de Java y Eclipse


64 bits Operating Systems


Para evitar problemas en estos sistemas debemos antes que nada instalar algunas librerías de 32 bits, tecleando el siguiente comando en la terminal:

sudo apt-get install ia32-libs

Ahora instalaremos Java en nuestro sistema, para ello tenemos que abrir nuestra terminal y teclear:

sudo apt-get install openjdk-6-jdk

sudo apt-get install openjdk-6-jre



Una vez que instalamos el Java Developement Kit y Java Runtime Environment continuamos instalando la IDE Eclipse, para ello tecleamos desde nuestra terminal:

sudo apt-get install eclipse eclipse-platform

Una vez terminado el proceso de instalación, podremos accesar a la IDE en
Applications -> Programming -> Eclipse
(esto en Ubuntu 10.04, para escritorios Unity basta con teclear Eclipse en el Dash Launcher)

Eclipse Workspace Ubuntu 10.04


2. Instalación Android SDK


Teniendo nuestro sistema configurado, Java y Eclipse instalados, ahora tenemos que descargar el SDK correspondiente a nuestro sistema operativo de la siguiente página:


En mi caso seleccione el correspondiente a Linux, ahora sigue descomprimirlo tecleando:

tar -xzf android-sdk_[VERSION] (donde [VERSION] puede variar según cuál hayan descargado)

Ahora sigue configurarlo, para ello debemos ir a la ubicación [ANDROID SDK PATH]/tools/ y ejecutar el archivo android, lo podemos ejecutar desde la terminal tecleando:

sudo ./android

Entraremos al Android SDK Manager. Se abrirá una ventana como esta:


Es necesario instalar por lo menos 3 componentes:
  • Android SDK Tools
  • Android SDK Platform Tools
  • Por lo menos una plataforma de desarrollo

En mi caso (como pueden ver en la imagen) instalare las API's correspondientes a las versiones 2 y 4 de Android, y con ellos también vienen algunos ejemplos y documentación. Una vez seleccionados los componentes damos clic en Install Packages.
En la siguiente ventana damos clic en el radiobutton ACCEPT ALL y luego en INSTALL
Esperamos a que concluya la instalación.
En algunos casos nos pedirá una cuenta en la pagina de desarrolladores de algunos fabricantes, a mi me todo con Motorola (MOTOODEV) y HTC Developer, en este caso, como no tenia una, le di CANCEL. No se preocupen, solo se cancela la instalación de ese modulo, los demás continuaran instalándose.

3. ADT plugin para Eclipse

Este plugin convierte la sencilla interfaz de Eclipse en una poderosa IDE para programar Android, ya que nos proporciona opciones de autocompletar funciones y semi-automatizar los procesos de codificación, para ello:
  1. Iniciamos Eclipse.
  2. Dentro de la aplicación entramos al menú HELP -> INSTALL NEW SOFTWARE
  3. En la ventana que se abrió, localizamos el botón ADD y le damos clic.
  4. En la ventanita emergente introducimos la información:

    Name: ADT Plugin
    Location: https://dl-ssl.google.com/android/eclipse/

    Presionamos OK


  5. Seleccionamos el checkbox Developer Tools y damos clic en el botón NEXT
  6. En la siguiente ventana veremos la lista de características que serán instaladas, damos clic en el botón NEXT si estamos de acuerdo, deben ser 4 elementos.
  7. Algunos elementos tienen licencia, leemos los License Agreements y si estamos de acuerdo damos clic en FINISH
  8. Ahora solo basta esperar a que se descarguen e instalen los componentes, si nos sale alguna advertencia solo damos clic en OK
  9. Para finalizar reiniciamos Eclipse, botón RESTART NOW

Configurando ADT Plugin


Ahora es necesario configurar la IDE Eclipse con nuestro Android SDK. Para ello, iniciamos Eclipse y entramos al menú WINDOW -> PREFERENCES.
En la ventana emergente, del lado izquierdo seleccionamos Android y en la parte derecha en SDK Location damos clic en BROWSE.
Localizamos la ubicación donde descomprimimos el SDK de Android y la seleccionamos.
Para finalizar damos clic en OK



4. Probando la Instalación


Ahora, con todo correctamente instalado y configurado, podemos proceder a realizar algunos test y programar algo pequeño.

Abrimos Eclipse, y vamos a WINDOW -> AVD Manager, ahí damos clic en NEW para generar un nuevo dispositivo.
Yo lo creare con las características de un Samsung Galaxy Ace Plus

En AVD Manager podemos crear el dispositivo que queramos con las características que queramos (pantalla, almacenamiento, hardware). En la sección hardware podemos agregar muchas características físicas como acelerómetros, batería, cámara, etcétera. Esto lo agregamos haciendo clic en el botón NEW en la sección HARDWARE.



Con lo anterior ya podemos empezar a programar una aplicación de prueba, eso lo explicare en la próxima entrada, por ahora podemos juguetear un poco con los ejemplos incluidos en cada plataforma que descargamos. Saludos :)

Referencias

1 comentario: