SlideShare une entreprise Scribd logo
1  sur  33
Preparación del ambiente para
    programar en Android
      César Augusto López Gallego
 Universidad Autónoma Latinoamericana
                 2011
Elementos del entorno
• Android SDK
• JDK 5 ó 6
• Eclipse
  – Incluir plug-ins: ADT, JDT y WST




                                       2
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
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
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
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
Instalar JDK

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




                                                                     7
Instalar eclipse



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




                                    8
Instalar eclipse




                   9
Instalar Android-SDK
http://developer.android.com/sdk/index.html




  Todo se debe hacer manual:   Todo lo hace automático
  Chequeo de java
  Afinación del Path



                                                         10
Instalar Android-SDK


          Instalador




              Comprobación automática
              del JDK instalado




                                        11
Instalar Android-SDK




       Se crea un directorio Android dentro dentro
       de AndroidSDK, para instalarlo allí




                                                     12
Instalar Android-SDK




                       13
Instalar Android-SDK
Ejecutar el SDK manager




                                14
Instalar Android-SDK




                       15
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
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
Actualización del path




                           Agregar rutas para tools y patform
                           tools, reiniciar y verificar con el comando
                           path.
;C:AndroidSDKAndroidtools;C:AndroidSDKAndroidplatform-tools


                                                                    18
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
Instalación del ADT Plug-in
Iniciar eclipse




                  Direccionar el workspace




                                             20
Instalación del ADT Plug-in
Para versiones
Galileo y Helios
• Seleccionar
  Help > Install
  New
  Software....



                                   21
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
Instalación del ADT Plug-in




                              23
Instalación del ADT Plug-in
• En Available Software, se selecciona el
  checkbox al lado de Developer Tools
• Click Next.




                                            24
Instalación del ADT Plug-in




                              25
Instalación del ADT Plug-in
• Se puede observar
  una lista de
  herramientas para
  descargar.

• Click Next.




                                26
Instalación del ADT Plug-in
• Aceptar los acuerdos
  de la licencia
• Click Finish.
• Reiniciar Eclipse.




                                 27
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
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
Crear el AVD (Android Virtual
           Device)




                                30
Crear un nuevo proyecto Android
• Ir a Eclipse, seleccionar
  File > New > Project.

• Seleccionar "Android
  Project" and click Next.




                                  31
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
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

Contenu connexe

Tendances

Guia instalación NetBeans como entorno de desarrollo para Android:
Guia instalación NetBeans como entorno de desarrollo para Android: Guia instalación NetBeans como entorno de desarrollo para Android:
Guia instalación NetBeans como entorno de desarrollo para Android: Academia Android
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEJorge Iván Meza Martínez
 
Partes de la pantalla de eclipse
Partes de la pantalla de eclipsePartes de la pantalla de eclipse
Partes de la pantalla de eclipselourdes9898
 
Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiFreelance
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipsejaquiiMc
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with androidArturo Linares Valverde
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipseejavierot99
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumvideos
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6Maga Lasic
 
Fundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para AndroidFundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para Androidandresuarezz26
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipseariannalizeeth
 
Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos javamartaferrari
 
Java eclipse-y-android-studio
Java eclipse-y-android-studioJava eclipse-y-android-studio
Java eclipse-y-android-studioDies Irae
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve GuíaBenedeti
 

Tendances (15)

Guia instalación NetBeans como entorno de desarrollo para Android:
Guia instalación NetBeans como entorno de desarrollo para Android: Guia instalación NetBeans como entorno de desarrollo para Android:
Guia instalación NetBeans como entorno de desarrollo para Android:
 
Generación del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseMEGeneración del midlet HolaMundo utilizando EclipseME
Generación del midlet HolaMundo utilizando EclipseME
 
Partes de la pantalla de eclipse
Partes de la pantalla de eclipsePartes de la pantalla de eclipse
Partes de la pantalla de eclipse
 
Ingeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo iiIngeniería inversa básica en android tomo ii
Ingeniería inversa básica en android tomo ii
 
Componentes de eclipse
Componentes de eclipseComponentes de eclipse
Componentes de eclipse
 
Android 24 01 getting started with android
Android 24 01 getting started with androidAndroid 24 01 getting started with android
Android 24 01 getting started with android
 
Tutorial de eclipsee
Tutorial de eclipseeTutorial de eclipsee
Tutorial de eclipsee
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
Fundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para AndroidFundamentos desarrollo de Apps para Android
Fundamentos desarrollo de Apps para Android
 
File
FileFile
File
 
Mi primera-hora-con-eclipse
Mi primera-hora-con-eclipseMi primera-hora-con-eclipse
Mi primera-hora-con-eclipse
 
Eclipse para novatos java
Eclipse para novatos javaEclipse para novatos java
Eclipse para novatos java
 
Java eclipse-y-android-studio
Java eclipse-y-android-studioJava eclipse-y-android-studio
Java eclipse-y-android-studio
 
Ide Eclipse, Breve Guía
Ide Eclipse, Breve GuíaIde Eclipse, Breve Guía
Ide Eclipse, Breve Guía
 

Similaire à Preparación del entorno de desarrollo de android

Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Androidjubacalo
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de androidENANITOS120
 
Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Jorge Ulises
 
Introducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidIntroducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidArmando Picón Z.
 
Instalando Android SDK
Instalando Android SDKInstalando Android SDK
Instalando Android SDKGary Briceño
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilJosé Antonio Sandoval Acosta
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioJuan Vladimir
 
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaInstalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaKarencita Ames
 
Ifcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipseIfcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipseibsubida
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en androidJessarin Kitty Cosmic
 
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidFundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidSantiago Márquez Solís
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androideJomicast
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movilJosé Antonio Sandoval Acosta
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Androidjezabelink
 
Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en AndroidGDG Lima
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
Herramientas para el desarrollo en plataformas móviles webjoycesita
 

Similaire à Preparación del entorno de desarrollo de android (20)

Configurar entorno Android
Configurar entorno AndroidConfigurar entorno Android
Configurar entorno Android
 
Curso de programación básico de android
Curso de programación básico de androidCurso de programación básico de android
Curso de programación básico de android
 
Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3Android de la A a la Z - Unidad 3
Android de la A a la Z - Unidad 3
 
Introducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para AndroidIntroducción al desarrollo de aplicaciones para Android
Introducción al desarrollo de aplicaciones para Android
 
Taller deandroid
Taller deandroidTaller deandroid
Taller deandroid
 
Instalando Android SDK
Instalando Android SDKInstalando Android SDK
Instalando Android SDK
 
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movilTópicos Avanzados de Programación - Unidad 5 Programacion movil
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
 
Instalacion y configuracion de Android Studio
Instalacion y configuracion de Android StudioInstalacion y configuracion de Android Studio
Instalacion y configuracion de Android Studio
 
Taller de Android
Taller de AndroidTaller de Android
Taller de Android
 
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-javaInstalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
 
Ifcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipseIfcm018 po dc_instalacion java y eclipse
Ifcm018 po dc_instalacion java y eclipse
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
 
Android Pres3
Android Pres3Android Pres3
Android Pres3
 
Fundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para AndroidFundamentos del Desarrollo de Aplicaciones para Android
Fundamentos del Desarrollo de Aplicaciones para Android
 
Introducción a la programación androide
Introducción a la programación androideIntroducción a la programación androide
Introducción a la programación androide
 
Topicos Avanzados de Programacion - Unidad 5 programacion movil
Topicos Avanzados de Programacion -  Unidad 5 programacion movilTopicos Avanzados de Programacion -  Unidad 5 programacion movil
Topicos Avanzados de Programacion - Unidad 5 programacion movil
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Como realice el App en Android
Como realice el App en AndroidComo realice el App en Android
Como realice el App en Android
 
Componentes necesarios para programar en android
Componentes necesarios para programar en androidComponentes necesarios para programar en android
Componentes necesarios para programar en android
 
Herramientas para el desarrollo en plataformas móviles web
Herramientas para el desarrollo en plataformas móviles   webHerramientas para el desarrollo en plataformas móviles   web
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
  • 10. Instalar Android-SDK http://developer.android.com/sdk/index.html Todo se debe hacer manual: Todo lo hace automático Chequeo de java Afinación del Path 10
  • 11. Instalar Android-SDK Instalador Comprobación automática del JDK instalado 11
  • 12. Instalar Android-SDK Se crea un directorio Android dentro dentro de AndroidSDK, para instalarlo allí 12
  • 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
  • 20. Instalación del ADT Plug-in Iniciar eclipse Direccionar el workspace 20
  • 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
  • 23. Instalación del ADT Plug-in 23
  • 24. Instalación del ADT Plug-in • En Available Software, se selecciona el checkbox al lado de Developer Tools • Click Next. 24
  • 25. Instalación del ADT Plug-in 25
  • 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
  • 30. Crear el AVD (Android Virtual Device) 30
  • 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