preparación del entorno de desarrollo de android

33
Preparación del ambiente para programar en Android César Augusto López Gallego Universidad Autónoma Latinoamericana 2011

Upload: samir-rios

Post on 29-Nov-2014

1.750 views

Category:

Documents


8 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Preparación del entorno de desarrollo de android

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

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

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

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

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

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

7

Instalar JDK

http://www.oracle.com/technetwork/java/javase/downloads/index.html

Page 8: Preparación del entorno de desarrollo de android

8

Instalar eclipse

http://www.eclipse.org/downloads/

Page 9: Preparación del entorno de desarrollo de android

9

Instalar eclipse

Page 10: Preparación del entorno de desarrollo de android

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

11

Instalar Android-SDK

Instalador

Comprobación automática del JDK instalado

Page 12: Preparación del entorno de desarrollo de android

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

13

Instalar Android-SDK

Page 14: Preparación del entorno de desarrollo de android

14

Instalar Android-SDK

Ejecutar el SDK manager

Page 15: Preparación del entorno de desarrollo de android

15

Instalar Android-SDK

Page 16: Preparación del entorno de desarrollo de android

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

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

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

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

20

Instalación del ADT Plug-in

Iniciar eclipse

Direccionar el workspace

Page 21: Preparación del entorno de desarrollo de android

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

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

23

Instalación del ADT Plug-in

Page 24: Preparación del entorno de desarrollo de android

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

25

Instalación del ADT Plug-in

Page 26: Preparación del entorno de desarrollo de android

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

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

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

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

30

Crear el AVD (Android Virtual Device)

Page 31: Preparación del entorno de desarrollo de android

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

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

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