SlideShare una empresa de Scribd logo
1 de 16
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

La actualidad más candente

Preparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidPreparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de android
Nelson Samir Ríos Ramos
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
Jessarin Kitty Cosmic
 
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
Karencita Ames
 

La actualidad más candente (20)

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
 
Preparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de androidPreparación del entorno de desarrollo de android
Preparación del entorno de desarrollo de android
 
Curso de desarrollo de aplicaciones Android - Sesión 1
Curso de desarrollo de aplicaciones Android - Sesión 1Curso de desarrollo de aplicaciones Android - Sesión 1
Curso de desarrollo de aplicaciones Android - Sesión 1
 
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
 
Java con eclipse
Java con eclipseJava con eclipse
Java con eclipse
 
Instalando Android SDK
Instalando Android SDKInstalando Android SDK
Instalando Android SDK
 
Desarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos BásicosDesarrollo en Android: Conceptos Básicos
Desarrollo en Android: Conceptos Básicos
 
Tutorial Android 1
Tutorial Android 1Tutorial Android 1
Tutorial Android 1
 
Componentes para programar en android
Componentes para programar en androidComponentes para programar en android
Componentes para programar en android
 
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
 
Android studio
Android studioAndroid studio
Android studio
 
Curso Introducción a android
Curso Introducción a androidCurso Introducción a android
Curso Introducción a android
 
Seminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforumSeminario Android (Parte 1) - movilforum
Seminario Android (Parte 1) - movilforum
 
"Android de la A a la Z" -- Unidad 6
"Android de la A a la Z" -- Unidad 6"Android de la A a la Z" -- Unidad 6
"Android de la A a la Z" -- Unidad 6
 
Presentacion eclipse - grupo 6
Presentacion   eclipse - grupo 6Presentacion   eclipse - grupo 6
Presentacion eclipse - grupo 6
 
Taller deandroid
Taller deandroidTaller deandroid
Taller deandroid
 
Partes de la pantalla de eclipse
Partes de la pantalla de eclipsePartes de la pantalla de eclipse
Partes de la pantalla de eclipse
 
"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2"Android de la A a la Z" -- Unidad 2
"Android de la A a la Z" -- Unidad 2
 
Curso desarrollo en android
Curso desarrollo en androidCurso desarrollo en android
Curso desarrollo en android
 

Destacado

Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de PlantillasCurso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
Curso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
David Vaquero
 
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento ConnectCurso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
David Vaquero
 

Destacado (20)

Android 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLiteAndroid 4.x: Unidad 07 BBDD SQLite
Android 4.x: Unidad 07 BBDD SQLite
 
Curso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 ComponentesCurso de Android 4.x : Unidad 04 Componentes
Curso de Android 4.x : Unidad 04 Componentes
 
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketingCurso de Blog Marketing con Wordpress: Unidad 10 rss marketing
Curso de Blog Marketing con Wordpress: Unidad 10 rss marketing
 
Curso de Android 4.x Unidad 03 Hola Mundo
Curso de Android 4.x Unidad 03 Hola MundoCurso de Android 4.x Unidad 03 Hola Mundo
Curso de Android 4.x Unidad 03 Hola Mundo
 
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de DesarrolloCurso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
Curso de Struts 2: Unidad Didáctica 01 El Entorno de Desarrollo
 
Android 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantallaAndroid 4.x: Unidad 06 Listados en pantalla
Android 4.x: Unidad 06 Listados en pantalla
 
Desarrollo de Aplicaciones Android 2014/03
Desarrollo de Aplicaciones Android 2014/03Desarrollo de Aplicaciones Android 2014/03
Desarrollo de Aplicaciones Android 2014/03
 
Blog Marketing con Wordpress: Unidad 04 Plugins Típicos
Blog Marketing con Wordpress: Unidad 04 Plugins TípicosBlog Marketing con Wordpress: Unidad 04 Plugins Típicos
Blog Marketing con Wordpress: Unidad 04 Plugins Típicos
 
Curso de Blog Marketing con Wordpress: Unidad 06 Configuración Multi-idioma
Curso de Blog Marketing con Wordpress: Unidad 06  Configuración Multi-idiomaCurso de Blog Marketing con Wordpress: Unidad 06  Configuración Multi-idioma
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 02 AccionesCurso de Struts 2: Unidad Didáctica 02 Acciones
Curso de Struts 2: Unidad Didáctica 02 Acciones
 
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-EtiquetasCurso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
Curso de Struts 2: Unidad Didáctica 03 Tags-Etiquetas
 
Blog Marketing con Wordpress: Unidad 03 Administración y Contenidos
Blog Marketing con Wordpress: Unidad 03 Administración y ContenidosBlog Marketing con Wordpress: Unidad 03 Administración y Contenidos
Blog Marketing con Wordpress: Unidad 03 Administración y Contenidos
 
Curso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 IntroduccionCurso de Struts2: Unidad Didáctica 00 Introduccion
Curso de Struts2: Unidad Didáctica 00 Introduccion
 
Curso de Blog Marketing con Wordpress: Unidad 05 Plantillas de Pago
Curso de Blog Marketing con Wordpress: Unidad 05 Plantillas de Pago Curso de Blog Marketing con Wordpress: Unidad 05 Plantillas de Pago
Curso de Blog Marketing con Wordpress: Unidad 05 Plantillas de Pago
 
Curso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de FormulariosCurso de Android 4.x: Unidad 05 Manejo de Formularios
Curso de Android 4.x: Unidad 05 Manejo de Formularios
 
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 IntroducciónCurso de Magento 1.9 Unidad Didáctica 00 Introducción
Curso de Magento 1.9 Unidad Didáctica 00 Introducción
 
Struts 2: Unidad Didáctica 06 Integracion con Hibernate
Struts 2: Unidad Didáctica 06 Integracion con HibernateStruts 2: Unidad Didáctica 06 Integracion con Hibernate
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 07 Manejo de PlantillasCurso de Magento 1.9: Unidad Didáctica 07 Manejo de Plantillas
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 06 Magento ConnectCurso de Magento 1.9: Unidad Didáctica 06 Magento Connect
Curso de Magento 1.9: Unidad Didáctica 06 Magento Connect
 
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion BásicaCurso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
Curso de Magento 1.9: Unidad Didáctica 02 Administracion Básica
 

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

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
Freelance
 
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
ENANITOS120
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
Gabo Mizhel
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
Bēto Naranjo
 
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
ibsubida
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
grachika
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
glorii piickolii
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
grachika
 

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

Entornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDKEntornos-de-Desarrollo-Eclipse-y-Android-SDK
Entornos-de-Desarrollo-Eclipse-y-Android-SDK
 
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
 
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
 
02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t02 5 o8a-10231485-2-7t
02 5 o8a-10231485-2-7t
 
Tutorial android fundamentos
Tutorial android fundamentosTutorial android fundamentos
Tutorial android fundamentos
 
01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android01 instalación del ambiente de desarrollo para android
01 instalación del ambiente de desarrollo para android
 
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
 
Curso Iniciacion android
Curso Iniciacion androidCurso Iniciacion android
Curso Iniciacion android
 
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
 
Manos a la obra con java y eclipse
Manos a la obra con java y eclipseManos a la obra con java y eclipse
Manos a la obra con java y eclipse
 
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
1. introduccion a_android__conceptos_basicos__entorno_de_desarrollo_eclipse
 
Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.Manos a la obra con java y eclipse.
Manos a la obra con java y eclipse.
 
Breve introducción a Android Apps
Breve introducción a Android AppsBreve introducción a Android Apps
Breve introducción a Android Apps
 
App inventor
App inventorApp inventor
App inventor
 
Introducción a Android
Introducción a AndroidIntroducción a Android
Introducción a Android
 
Deletreando Android
Deletreando AndroidDeletreando Android
Deletreando Android
 
Recurso multimedia
Recurso multimediaRecurso multimedia
Recurso multimedia
 
Android studio
Android studioAndroid studio
Android studio
 
FONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en AndroidFONTIC: Introducción al desarrollo en Android
FONTIC: Introducción al desarrollo en Android
 

Más de David Vaquero

Más de David Vaquero (17)

Ionic2 01-introduccion
Ionic2 01-introduccionIonic2 01-introduccion
Ionic2 01-introduccion
 
Git 01-introduccion
Git 01-introduccionGit 01-introduccion
Git 01-introduccion
 
Curso Liferay 6.2: Unidad Didáctica 07 Colaboración
Curso Liferay 6.2: Unidad Didáctica 07 ColaboraciónCurso Liferay 6.2: Unidad Didáctica 07 Colaboración
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 05 WorkflowCurso Liferay 6.2: Unidad Didáctica 05 Workflow
Curso Liferay 6.2: Unidad Didáctica 05 Workflow
 
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de DocumentosCurso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
Curso Liferay 6.2: Unidad Didáctica 06 Gestion de Documentos
 
Liferay 6.2: Unidad Didáctica 03 Administración básica
Liferay 6.2: Unidad Didáctica 03 Administración básicaLiferay 6.2: Unidad Didáctica 03 Administración básica
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 04 Gestión de un Sitio WebCurso de Liferay 6.2: Unidad didáctica 04 Gestión de un Sitio Web
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 00 IntroducciónCurso de Liferay 6.2: Unidad Didáctica 00 Introducción
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 01 InstalaciónCurso de Liferay 6.2: Unidad didáctica 01 Instalació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 liferay 6.2: Unidad didáctica 02 Funcionalidades PrincipalesCurso de liferay 6.2: Unidad didáctica 02 Funcionalidades Principales
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 05 importación exportaciónCurso de Magento 1.9: Unidad Didáctica 05 importación exportación
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
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un TemaCurso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
Curso de Magento 1.9: Unidad Didáctica 08 Estructura de un Tema
 
Magento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 ProductosMagento 1.9: Unidad Didáctica 04 Productos
Magento 1.9: Unidad Didáctica 04 Productos
 
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
Curso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y AtributosCurso de Magento 1.9: Unidad Didáctica 03 Catalogo. Categorías y Atributos
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 05 Convenciones y AnotacionesCurso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
Curso de Struts 2: Unidad Didáctica 05 Convenciones y Anotaciones
 
Curso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 FormulariosCurso de Struts 2: Unidad Didáctica 04 Formularios
Curso de Struts 2: Unidad Didáctica 04 Formularios
 
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 InstalacionCurso de Magento 1.9: Unidad Didáctica 01 Instalacion
Curso de Magento 1.9: Unidad Didáctica 01 Instalacion
 

Último

EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
 

Último (10)

Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 

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/