Herramientas para el desarrollo en plataformas móviles web
Preparación del entorno de desarrollo de android
1. Preparación del ambiente para
programar en Android
César Augusto López Gallego
Universidad Autónoma Latinoamericana
2011
2. Elementos del entorno
• Android SDK
• JDK 5 ó 6
• Eclipse
– Incluir plug-ins: ADT, JDT y WST
2
3. Plug-in ADT
• Integra las siguientes potencialidades a
eclipse:
– Android Project Wizard.
• Simplifica la creación de nuevos proyectos
• Incluye plantillas para aplicaciones básicas
– Manifiestos de aplicación basados en forms y
editores de recursos
• Manifiesto de aplicación: archivo xml donde se
especifican aspectos de la aplicación, tales como:
3
4. Plug-in ADT
nombre, versión, ícono, configuraciones, componentes
(como los activity), qué hace la aplicación, acciones,
categorías, etc…
• Ayudan a crear, editar y validar los recursos XML
– Construcción automática de proyectos Android,
conversión a ejecutables Android (.dex),
empaquetador de archivos (.apk) e instalación de
paquetes sobre la Dalvik VM
4
5. Plug-in ADT
• Integra las siguientes potencialidades a eclipse:
– Emulador de Android, incluye control de apariencia
sobre el emulador, características de conexiones de
red, simulación de llamadas entrantes y mensajes SMS
– DDMS (Dalvik Debug Monitoring Service)
• Seguimiento de puertos, visor de stack, heap y
threads, detalles de procesos, facilidades para capturar
pantallas
– Acceso al filesystem del emulador para navegar en el
árbol y transferir archivos
5
6. Plug-in ADT
• Integra las siguientes potencialidades a
eclipse:
– Depuración de runtime, permitiendo poner
breakpoints y ver las llamadas al stack
– Consola de logs para Android y Dalvik
6
16. Instalar Android-SDK
Add-ons: permiten desarrollar contra librerías
externas disponibles en algunos dispositivos
Docs: Documentación completa en HTML
Platforms: Conjunto de versiones de plataformas
de android contra las que se pueden desarrollar
aplicaciones. Cada plataforma en un directorio
Platform tools: Contiene todas las herramientas
para el desarrollo en la plataforma Android. Éstas
pueden ser actualizadas de manera completa o
por partes.
Tools: Herramientas independiente de la
plataforma. (p.e. emulador)
16
17. Actualización del path
Agregar la ubicación de las tools del SDK de manera que mejore
su accesibilidad desde cualquier parte de la máquina
17
18. Actualización del path
Agregar rutas para tools y patform
tools, reiniciar y verificar con el comando
path.
;C:AndroidSDKAndroidtools;C:AndroidSDKAndroidplatform-tools
18
19. Instalación del ADT Plug-in
• Android Development Tools
• Plug-in para el Eclipse
• ADT 9.0, Enero de 2011
• Otras versiones
– 8.01 Diciembre 2010
– 0.99 Septiembre 2010
• Previamente se debe tener instalado
– JDK
– Eclipse
– Verificar compatibilidad:
http://developer.android.com/sdk/requirements.html
– SDK
19
21. Instalación del ADT Plug-in
Para versiones
Galileo y Helios
• Seleccionar
Help > Install
New
Software....
21
22. Instalación del ADT Plug-in
• Click Add
• En Name colocar: ADT Plugin
• : https://dl-
ssl.google.com/android/eclipse/
• Si hay problemas, remplace https por
http
• Click OK.
22
26. Instalación del ADT Plug-in
• Se puede observar
una lista de
herramientas para
descargar.
• Click Next.
26
27. Instalación del ADT Plug-in
• Aceptar los acuerdos
de la licencia
• Click Finish.
• Reiniciar Eclipse.
27
28. Configuración del plugin ADT
• Abrir Eclipse
• Seleccionar
Window >
Preferences
• Ubicar la
carpeta donde
reside el SDK
• Click en Apply
y aparecen los
targets
• Click en OK
28
29. Crear el AVD (Android Virtual
Device)
• Abrir Eclipse
• Seleccionar Window >
Android SDK and AVD
Manager.
• Seleccionar Virtual Devices
en el panel izquierdo.
• Click New.
• Escribir el nombre para el
AVD, "mi_avd".
• Seleccionar la plataforma
android (target) que se
desea correr sobre el
emulador
• Click Create AVD.
29
31. Crear un nuevo proyecto Android
• Ir a Eclipse, seleccionar
File > New > Project.
• Seleccionar "Android
Project" and click Next.
31
32. Crear un nuevo proyecto Android
• Se le da el nombre al
proyecto, siguiendo el
formato Java
• Seleccionar la
plataforma de Android
donde se va a ejecutar.
32
33. Crear un nuevo proyecto Android
• Poner un nombre a la
aplicación, formato libre
• Poner un nombre al paquete.
Seguir estándar de Java para
nombrar paquete
• Crear una actividad por defecto
para el proyecto. En este caso
igual al nombre
• La versión mínima del SDK, en
este caso es 10, este valor
viene de la tabla anterior
33