preparación del entorno de desarrollo de android
DESCRIPTION
TRANSCRIPT
![Page 1: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/1.jpg)
Preparación del ambiente para programar en Android
César Augusto López GallegoUniversidad Autónoma Latinoamericana
2011
![Page 2: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/2.jpg)
2
Elementos del entorno
• Android SDK• JDK 5 ó 6• Eclipse– Incluir plug-ins: ADT, JDT y WST
![Page 3: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/3.jpg)
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:
![Page 4: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/4.jpg)
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
![Page 5: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/5.jpg)
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
![Page 6: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/6.jpg)
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
![Page 7: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/7.jpg)
7
Instalar JDK
http://www.oracle.com/technetwork/java/javase/downloads/index.html
![Page 9: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/9.jpg)
9
Instalar eclipse
![Page 10: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/10.jpg)
10
Instalar Android-SDK
http://developer.android.com/sdk/index.html
Todo se debe hacer manual:Chequeo de javaAfinación del Path
Todo lo hace automático
![Page 11: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/11.jpg)
11
Instalar Android-SDK
Instalador
Comprobación automática del JDK instalado
![Page 12: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/12.jpg)
12
Instalar Android-SDK
Se crea un directorio Android dentro dentro de AndroidSDK, para instalarlo allí
![Page 13: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/13.jpg)
13
Instalar Android-SDK
![Page 14: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/14.jpg)
14
Instalar Android-SDK
Ejecutar el SDK manager
![Page 15: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/15.jpg)
15
Instalar Android-SDK
![Page 16: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/16.jpg)
16
Instalar Android-SDKAdd-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)
![Page 17: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/17.jpg)
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
![Page 18: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/18.jpg)
18
Actualización del path
;C:\AndroidSDK\Android\tools;C:\AndroidSDK\Android\platform-tools
Agregar rutas para tools y patform tools, reiniciar y verificar con el comando path.
![Page 19: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/19.jpg)
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
![Page 20: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/20.jpg)
20
Instalación del ADT Plug-in
Iniciar eclipse
Direccionar el workspace
![Page 21: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/21.jpg)
21
Instalación del ADT Plug-in
Para versiones Galileo y Helios• Seleccionar
Help > Install New Software....
![Page 22: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/22.jpg)
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.
![Page 23: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/23.jpg)
23
Instalación del ADT Plug-in
![Page 24: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/24.jpg)
24
Instalación del ADT Plug-in
• En Available Software, se selecciona el checkbox al lado de Developer Tools
• Click Next.
![Page 25: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/25.jpg)
25
Instalación del ADT Plug-in
![Page 26: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/26.jpg)
26
Instalación del ADT Plug-in
• Se puede observar una lista de herramientas para descargar.
• Click Next.
![Page 27: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/27.jpg)
27
Instalación del ADT Plug-in
• Aceptar los acuerdos de la licencia
• Click Finish. • Reiniciar Eclipse.
![Page 28: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/28.jpg)
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
![Page 29: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/29.jpg)
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.
![Page 30: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/30.jpg)
30
Crear el AVD (Android Virtual Device)
![Page 31: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/31.jpg)
31
Crear un nuevo proyecto Android
• Ir a Eclipse, seleccionar File > New > Project.
• Seleccionar "Android Project" and click Next.
![Page 32: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/32.jpg)
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.
![Page 33: Preparación del entorno de desarrollo de android](https://reader033.vdocumento.com/reader033/viewer/2022061205/54812b7bb379597b2b8b5bfb/html5/thumbnails/33.jpg)
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