SlideShare una empresa de Scribd logo
Curso deDesarrollo de
Aplicaciones Android
Unidad Didáctica 02
Hola Mundo
David Vaquero
Objetivos
Saber cómo descargar los componentes
principales del SDK
Saber cómo actualizar el entorno de
desarrollo
Saber cómo crear una máquina virtual de
android para poder ejecutar las aplicaciones
Saber cómo arrancar una maquina virtual de
android
Índice de
contenidos
Introducción
SDk Manager
AVD Manager
Actualización del sistema
Introducción
El SDk manager está disponible desde eclipse
Es el botón con la caja de la que sale un Android
Maneja los componentes instalables y actualizables
del SDK
El AVD Manager está disponible a través de Eclipse
El el botón con el móvil con el android dentro
Gestiona las máquinas virtuales de Android de
nuestro dispositivo
SDK Manager
Al arrancarlo se conecta a internet
para actualizar el listado de
componentes disponibles
Nos permite instalar, actualizar o
desinstalar componentes del SDK de
Android
SDK Manager
Herramientas/Tools
SDK tools: se encarga de la comunicación del
Eclipse con las máquinas virtuales
Debe estar en la misma versión que el plugin
de eclipse
Si actualizamos estas tools deberemos
actualizar también el plugin de eclipse sino
no sabremos si podrá funcionar
correctamente
SDK Manager
Herramientas/Tools
Platform-tools:
Herramientas de comunicación con los
dispositivos de Android, virtuales o no
Permite la actualización de los dispositivos
así como pasar o coger archivos de la
memoria del dispositivo
Permite también acceder a la shell del
dispositivo
SDK Manager
Herramientas/Tools
Build Tools
Herramientas de compilación y
gestión de los resultados de la
misma
Permiten generar los APK
SDK Manager
Una conjunto de componentes por cada versión de Android
Cada versión puede disponer de:
Documentación
SDk Platform: nos permitirá compilar la aplicación contra esta
versión
System Image’s: imágenes de máquinas virtuales por arquitectura
Google API’s: permite la compilación y contra los APIs de Google
de los servicios accesibles en android, por ejemplo Mapas
Sources: Código fuente de Android para esa versión
Es conveniente elegir todo en la última versión y SDK, System Image y
Google APIs para el resto de versiones
SDK Manager
Versiones interesantes de Android por cuota de
mercado
http://developer.android.com/about/dashboards/
index.html
!
!
!
SDK Manager: Extras:
Instalar Todo
Support Respository: Respositorio de soporte
Support Library: biblioteca de soporte de versiones antiguas
AdMobs ADs SDK: Publicidad
Analytics SDK: Analítica de usuarios
Play Services: Servicios de la google play
Repository: Repositorio oficial
APK Expansion: Ampliación de APK, más de 50 MB
Billing: Sistema de pagos InApp
Licensing: Licencia de seguridad de la google play
USB: Driver USB
Web Driver
Emulador Intel: acelerador de la máquina virtual con micro Intel sobre micro Intel
AVD Manager
Gestor de máquinas Virtuales de
Android
Según hayamos descargado las
System Image en el SDK Manager
así podremos gestionar más o
menos máquinas virtuales
AVD Manager
Al Arrancar veremos las máquinas
virtuales que ya tenemos dadas de
alta
Podemos añadir nuevas pulsando en
el botón New
AVD Manager
AVD Name
Device: plantillas de dispositivo, como los nexus
Target: versión de Android, con o sin Google API’s
CPU: Arquitectura, correspondiente a las System Images
Keryboard
Skin
Memoria: RAM y Montículo de la VM
Internal storage: memoria interna del dispositivo
SDcard: memoria externa del dispositivo virtualizada a un fichero podemos
indicar el fichero o el tamaño del mismo
Emulation Options: Snap Shot y Use Host GPU( ideal para versiones 4.x)
AVD Manager
Una vez creada deberá aparecer en el listado
podremos editarla borrarla, repararla o arrancarla
Al arrancar podemos elegir si borrarle la memoria
o dejarla intacta
Cuando vayamos a ejecutar las aplicaciones
podremos elegir si se elige la máquina virtual
automáticamente o elegir nosotros manualmente
la elegida
Licencia y
Financiación
Este curso ha sido financiado por el
Ayuntamiento de Vitoria-Gasteiz
La licencia de la presentación el CC-
BY-SA-NC 3.0 registrada a nombre de
David Vaquero Santiago
http://creativecommons.org/licenses/
by-nc-sa/4.0/

Más contenido relacionado

PPT
Desarrollo android - 3 - entorno de desarrollo
PPT
Fundamentos desarrollo de Apps para Android
PPT
Desarrollo android - 6 - multimedia
DOCX
Componentes necesarios de android docx
PDF
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
PPTX
Java eclipse-y-android-studio
PPTX
Tema: Android Studio
Desarrollo android - 3 - entorno de desarrollo
Fundamentos desarrollo de Apps para Android
Desarrollo android - 6 - multimedia
Componentes necesarios de android docx
Android de la A a la Z PARTE 2 de 3 ulises gonzalez
Java eclipse-y-android-studio
Tema: Android Studio

La actualidad más candente (20)

PPT
Fundamentos del Desarrollo de Aplicaciones para Android
PPTX
Preparación del entorno de desarrollo de android
PDF
Curso de desarrollo de aplicaciones Android - Sesión 1
DOCX
Android de la A a la Z - Unidad 3
ODP
Java con eclipse
PDF
Instalando Android SDK
PDF
Desarrollo en Android: Conceptos Básicos
PPT
Tutorial Android 1
DOCX
Componentes para programar en android
PPT
Taller de Android
PDF
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
PPT
Curso Introducción a android
PDF
Seminario Android (Parte 1) - movilforum
PDF
"Android de la A a la Z" -- Unidad 6
PPS
Presentacion eclipse - grupo 6
PPTX
Taller deandroid
PPTX
Partes de la pantalla de eclipse
DOCX
"Android de la A a la Z" -- Unidad 2
PPT
Curso desarrollo en android
Fundamentos del Desarrollo de Aplicaciones para Android
Preparación del entorno de desarrollo de android
Curso de desarrollo de aplicaciones Android - Sesión 1
Android de la A a la Z - Unidad 3
Java con eclipse
Instalando Android SDK
Desarrollo en Android: Conceptos Básicos
Tutorial Android 1
Componentes para programar en android
Taller de Android
Instalar ints<kjojd kyeclipse-en-windows-para-programar-en-java
Curso Introducción a android
Seminario Android (Parte 1) - movilforum
"Android de la A a la Z" -- Unidad 6
Presentacion eclipse - grupo 6
Taller deandroid
Partes de la pantalla de eclipse
"Android de la A a la Z" -- Unidad 2
Curso desarrollo en android
Publicidad

Destacado (20)

PDF
Android 4.x: Unidad 07 BBDD SQLite
PDF
Curso de Android 4.x : Unidad 04 Componentes
PDF
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
PDF
Curso de Android 4.x Unidad 03 Hola Mundo
PDF
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
PDF
Android 4.x: Unidad 06 Listados en pantalla
PDF
Desarrollo de Aplicaciones Android 2014/03
PDF
Blog Marketing con Wordpress: Unidad 04 Plugins Típicos
PDF
Curso de Blog Marketing con Wordpress: Unidad 06 Configuración Multi-idioma
PDF
Curso de Struts 2: Unidad Didáctica 02 Acciones
PDF
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
PDF
Blog Marketing con Wordpress: Unidad 03 Administración y Contenidos
PDF
Curso de Struts2: Unidad Didáctica 00 Introduccion
PDF
Curso de Blog Marketing con Wordpress: Unidad 05 Plantillas de Pago
PDF
Curso de Android 4.x: Unidad 05 Manejo de Formularios
PDF
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
PDF
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
PDF
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
PDF
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
PDF
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Android 4.x: Unidad 07 BBDD SQLite
Curso de Android 4.x : Unidad 04 Componentes
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Android 4.x Unidad 03 Hola Mundo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Android 4.x: Unidad 06 Listados en pantalla
Desarrollo de Aplicaciones Android 2014/03
Blog Marketing con Wordpress: Unidad 04 Plugins Típicos
Curso de Blog Marketing con Wordpress: Unidad 06 Configuración Multi-idioma
Curso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Blog Marketing con Wordpress: Unidad 03 Administración y Contenidos
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Blog Marketing con Wordpress: Unidad 05 Plantillas de Pago
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Publicidad

Similar a Curso de Android 4.x Unidad 02 SDK y AVD Manager (20)

PDF
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
PDF
Ingeniería inversa básica en android tomo ii
PDF
Configurar entorno Android
PDF
Curso de programación básico de android
PDF
02 5 o8a-10231485-2-7t
PDF
Tutorial android fundamentos
DOC
01 instalación del ambiente de desarrollo para android
PPTX
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
PPTX
Curso Iniciacion android
PDF
Ifcm018 po dc_instalacion java y eclipse
DOCX
Manos a la obra con java y eclipse
PDF
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
DOCX
Manos a la obra con java y eclipse.
PDF
Breve introducción a Android Apps
PPTX
App inventor
PDF
Introducción a Android
PDF
Deletreando Android
PPSX
1-MD Instalacion y Primera Aplicación Móvil
PPTX
Recurso multimedia
PPTX
Android studio
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Ingeniería inversa básica en android tomo ii
Configurar entorno Android
Curso de programación básico de android
02 5 o8a-10231485-2-7t
Tutorial android fundamentos
01 instalación del ambiente de desarrollo para android
Tópicos Avanzados de Programación - Unidad 5 Programacion movil
Curso Iniciacion android
Ifcm018 po dc_instalacion java y eclipse
Manos a la obra con java y eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
Manos a la obra con java y eclipse.
Breve introducción a Android Apps
App inventor
Introducción a Android
Deletreando Android
1-MD Instalacion y Primera Aplicación Móvil
Recurso multimedia
Android studio

Más de David Vaquero (17)

PDF
Ionic2 01-introduccion
PDF
Git 01-introduccion
PDF
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
PDF
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
PDF
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
PDF
Liferay 6.2: Unidad Didáctica 03 Administración básica
PDF
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
PDF
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
PDF
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
PDF
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
PDF
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
PDF
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
PDF
Magento 1.9: Unidad Didáctica 04 Productos
PDF
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
PDF
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
PDF
Curso de Struts 2: Unidad Didáctica 04 Formularios
PDF
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
Ionic2 01-introduccion
Git 01-introduccion
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Liferay 6.2: Unidad Didáctica 03 Administración básica
Curso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
Curso de Liferay 6.2: Unidad Didáctica 00 Introducción
Curso de Liferay 6.2: Unidad didáctica 01 Instalación
Curso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
Curso de Magento 1.9: Unidad Didáctica 05 importación exportación
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Magento 1.9: Unidad Didáctica 04 Productos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion

Último (20)

PPTX
REDES INFORMATICAS REDES INFORMATICAS.pptx
PDF
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
PPTX
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
PDF
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
DOCX
Las nuevas tecnologías en la salud - enfermería técnica.
PPTX
Administración se srevidores de apliaciones
PDF
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
PDF
SAP Transportation Management para LSP, TM140 Col18
PDF
Influencia-del-uso-de-redes-sociales.pdf
PDF
Estrategia de apoyo tecnología grado 9-3
DOCX
Trabajo colaborativo Grupo #2.docxmmuhhlk
PDF
Calidad desde el Docente y la mejora continua .pdf
PPTX
Presentación de Redes de Datos modelo osi
PPTX
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
PDF
La electricidad y la electrónica .pdf n
DOCX
Trabajo colaborativo Grupo #2.docxmkkkkkkl
PDF
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
PPTX
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
PDF
diagrama de pareto.pdf valerie giraldo diaz
PDF
Plantilla para Diseño de Narrativas Transmedia.pdf
REDES INFORMATICAS REDES INFORMATICAS.pptx
Liceo departamental MICRO BIT (1) 2.pdfbbbnn
IA de Cine - Como MuleSoft y los Agentes estan redefiniendo la realidad
Aristoteles-y-su-forma-de-entender-el-conocimiento-y-las-personas.pdf
Las nuevas tecnologías en la salud - enfermería técnica.
Administración se srevidores de apliaciones
5.1 Pinch y Bijker en libro Actos, actores y artefactos de Bunch Thomas (coor...
SAP Transportation Management para LSP, TM140 Col18
Influencia-del-uso-de-redes-sociales.pdf
Estrategia de apoyo tecnología grado 9-3
Trabajo colaborativo Grupo #2.docxmmuhhlk
Calidad desde el Docente y la mejora continua .pdf
Presentación de Redes de Datos modelo osi
COMO AYUDAN LAS TIC EN LA EDUCACION SUPERIOR.pptx
La electricidad y la electrónica .pdf n
Trabajo colaborativo Grupo #2.docxmkkkkkkl
MÓDULO DE CALOR DE GRADO DE MEDIO DE FORMACIÓN PROFESIONAL
RAP01 - TECNICO SISTEMAS TELEINFORMATICOS.pptx
diagrama de pareto.pdf valerie giraldo diaz
Plantilla para Diseño de Narrativas Transmedia.pdf

Curso de Android 4.x Unidad 02 SDK y AVD Manager

  • 1. Curso deDesarrollo de Aplicaciones Android Unidad Didáctica 02 Hola Mundo David Vaquero
  • 2. Objetivos Saber cómo descargar los componentes principales del SDK Saber cómo actualizar el entorno de desarrollo Saber cómo crear una máquina virtual de android para poder ejecutar las aplicaciones Saber cómo arrancar una maquina virtual de android
  • 3. Índice de contenidos Introducción SDk Manager AVD Manager Actualización del sistema
  • 4. Introducción El SDk manager está disponible desde eclipse Es el botón con la caja de la que sale un Android Maneja los componentes instalables y actualizables del SDK El AVD Manager está disponible a través de Eclipse El el botón con el móvil con el android dentro Gestiona las máquinas virtuales de Android de nuestro dispositivo
  • 5. SDK Manager Al arrancarlo se conecta a internet para actualizar el listado de componentes disponibles Nos permite instalar, actualizar o desinstalar componentes del SDK de Android
  • 6. SDK Manager Herramientas/Tools SDK tools: se encarga de la comunicación del Eclipse con las máquinas virtuales Debe estar en la misma versión que el plugin de eclipse Si actualizamos estas tools deberemos actualizar también el plugin de eclipse sino no sabremos si podrá funcionar correctamente
  • 7. SDK Manager Herramientas/Tools Platform-tools: Herramientas de comunicación con los dispositivos de Android, virtuales o no Permite la actualización de los dispositivos así como pasar o coger archivos de la memoria del dispositivo Permite también acceder a la shell del dispositivo
  • 8. SDK Manager Herramientas/Tools Build Tools Herramientas de compilación y gestión de los resultados de la misma Permiten generar los APK
  • 9. SDK Manager Una conjunto de componentes por cada versión de Android Cada versión puede disponer de: Documentación SDk Platform: nos permitirá compilar la aplicación contra esta versión System Image’s: imágenes de máquinas virtuales por arquitectura Google API’s: permite la compilación y contra los APIs de Google de los servicios accesibles en android, por ejemplo Mapas Sources: Código fuente de Android para esa versión Es conveniente elegir todo en la última versión y SDK, System Image y Google APIs para el resto de versiones
  • 10. SDK Manager Versiones interesantes de Android por cuota de mercado http://developer.android.com/about/dashboards/ index.html ! ! !
  • 11. SDK Manager: Extras: Instalar Todo Support Respository: Respositorio de soporte Support Library: biblioteca de soporte de versiones antiguas AdMobs ADs SDK: Publicidad Analytics SDK: Analítica de usuarios Play Services: Servicios de la google play Repository: Repositorio oficial APK Expansion: Ampliación de APK, más de 50 MB Billing: Sistema de pagos InApp Licensing: Licencia de seguridad de la google play USB: Driver USB Web Driver Emulador Intel: acelerador de la máquina virtual con micro Intel sobre micro Intel
  • 12. AVD Manager Gestor de máquinas Virtuales de Android Según hayamos descargado las System Image en el SDK Manager así podremos gestionar más o menos máquinas virtuales
  • 13. AVD Manager Al Arrancar veremos las máquinas virtuales que ya tenemos dadas de alta Podemos añadir nuevas pulsando en el botón New
  • 14. AVD Manager AVD Name Device: plantillas de dispositivo, como los nexus Target: versión de Android, con o sin Google API’s CPU: Arquitectura, correspondiente a las System Images Keryboard Skin Memoria: RAM y Montículo de la VM Internal storage: memoria interna del dispositivo SDcard: memoria externa del dispositivo virtualizada a un fichero podemos indicar el fichero o el tamaño del mismo Emulation Options: Snap Shot y Use Host GPU( ideal para versiones 4.x)
  • 15. AVD Manager Una vez creada deberá aparecer en el listado podremos editarla borrarla, repararla o arrancarla Al arrancar podemos elegir si borrarle la memoria o dejarla intacta Cuando vayamos a ejecutar las aplicaciones podremos elegir si se elige la máquina virtual automáticamente o elegir nosotros manualmente la elegida
  • 16. Licencia y Financiación Este curso ha sido financiado por el Ayuntamiento de Vitoria-Gasteiz La licencia de la presentación el CC- BY-SA-NC 3.0 registrada a nombre de David Vaquero Santiago http://creativecommons.org/licenses/ by-nc-sa/4.0/