Instalar Android SDK, plugin ADT Eclipse y generar archivo apk

En este tutorial veremos como preparar un entorno de desarrollo para aplicaciones Android usando Eclipse IDE. 

Instalar Android SDK

En la página de Android existen varias opciones para descargar las herramientas de desarrollo Android SDK. Al momento que estoy escribiendo este tutorial las opciones son:

En este video instalaremos Stand-alone SDK, luego Eclipse Kepler y finalmente el plugin para Eclipse.

Descargamos el SDK y lo instalamos en nuestra PC. Ejecutamos el SDK manager y descargamos los paquetes seleccionados por defecto.

android-sdk-manager

Variable del sistema ANDROID_HOME

Es importante para muchas herramientas (por ejemplo Gradle) que se definida la variable ANDROID_HOME con el directorio donde instalamos el SDK. (cualquier duda consultar Variables de entorno en Windows y MS-DOS)

android-home

Instalar Eclipse y el plugin para Android ADT

Buscamos "eclipse download" en google y navegamos hasta encontrar "Eclipse IDE for Java Developers" pero en vez de la última versión, buscamos la llamada Kepler. Elegimos Kepler ya que hay conflictos con las versiones posteriores de Eclipse y plugins para Gradle, Libgdx y otros que son convenientes para desarrollar en Android y en Java en general.

Descargamos Eclipse Kepler, lo descomprimimos en la carpeta que deseamos e iniciamos eclipse.exe. Despues de indicar en que directorio queremos establecer el área de trabajo "workspace", vamos al menú Help - Install new Software. Añadimos "https://dl.google.com/eclipse/plugin/4.3" ADT usando "Google Plugin for Eclipse"

Elegimos todas las opciones de Developer Tools salvo Native Development Tools. Con esto tenemos lo necesario para desarrollar en Android pero ya que estamos bajamos "Google Plugin for Eclipse" y los SDKs para App Engine y GWT. Ya los convenceré de usarlos.

App Engine es un servidor gratuito para Java que es muy conveniente para usar en aplicaciones Android o Web. GWT es una herramienta para desarrollar en Java y compilar en HTML5. Si usamos Libgdx para desarrollar en Android tendremos una versión HTML5 casi sin trabajo extra.

Crear un proyecto Android en Eclipse y ejecutarlo

Una vez instalado el plugin, para crear un proyecto Android basta con ir al menú File - New - Project y seleccionar Android Application Project.

New Android Project

Es conveniente elegir API 8 para que nuestro programa funcione en más del 95% de los dispositivos Androids existentes. El generador del proyecto incluye en la Activity que nos crea el uso de Actions Bars. Las Action Bars son soportadas por defecto a partir de la version 15 de Android API. Para resolver esta incompatibilidad la Activity hereda de android.support.v7.app.ActionBarActivity y se crea un proyecto appcompat_v7.

new android application

Probar la aplicación Android usando el archivo Apk

Esta es una solución rápida cuando tenemos problemas para conectar nuestro dispositivo o queremos la opinión de un amigo. Basta con ejecutar nuestra aplicación en Eclipse sobre un dispositivo real o virtual para crear un archivo apk. Encontraremos este archivo apk en la carpeta bin dentro de nuestro proyecto Android después de la ejecución.

Si no se tiene un dispositivo real se pueden crear uno virtual en el emulador. Podemos enviar el archivo Apk generado por correo, Bluetooth, USB, wifi, etc.

Para ejecutar un Apk que no provenga de Google Play es necesario una opción:

<< Indice Depurar en un teléfono o tablet Android usando Eclipse >>