Sunteți pe pagina 1din 30

Que es AVD

AVD traduce Android Virtual Device o


dispositivo virtual de android.
Permite montar una maquina virtual de
android para hacer uso del sistema
operativo de Google y de sus aplicaciones
en nuestra computadora.
Un AVD comprende las caractersticas de un
telfono, una tablet, o un dispositivo
android Wear o android TV que se quiera
simular en el emulator.
Caractersticas de un AVD
Un AVD modela un tipo de dispositivo
particular en el que se quiere probar una
aplicacin android que sea admitida por el
dispositivo.
Se sugiere que cada AVD tenga nivel de API
igual o superior al especificado en la versin
mnima de SDK de la aplicacin.
Lo anterior garantiza compatibilidad con
versiones posteriores del sistema android en
los dispositivos del usuarios.
Caractersticas de un AVD
Un AVD contiene un perfil de hardware,
una imagen del sistema operativo android
(como en sistemas Linux), un espacio en
disco para almacenamiento y una
mscara, entre otras propiedades.
El perfil de hardware define caractersticas
de un dispositivo fsico similares a las de
fbrica, tales como: tamao, resolucin y
densidad de pantalla.
Caractersticas de un AVD
El administrador de AVD de android studio
trae una serie de perfiles de hardware ya
definidos, pero igual usted puede definir e
perfiles de hardware sobre escribiendo
configuraciones si es necesario.
Este administrador no solo permite elegir
una imagen del sistema sino que tambin
permite descargar nuevas imgenes de
sistema operativo android.
Caractersticas de un AVD
El administrador de AVD tambin
permite descargar bibliotecas de
complementos como por ejemplo
las API de Google o drivers que
pueda requerir tu aplicacin.
En cuanto a las imgenes del
sistema, las que son del tipo
sistema x86 se ejecutan ms
rpidamente en el emulador.
Caractersticas de un AVD
El AVD dispone de un espacio
fsico en disco, en el que
almacena los datos del usuario
del dispositivo tales como las
aplicaciones instaladas y sus
configuraciones; as como
tambin una tarjeta SD emulada.
En cuanto a las mascaras, estas
en el emulador especifica la
Caractersticas de un AVD
El administrador de AVD trae una
serie de mscaras predefinidas,
pero tambin posibilita definir
estilos propios o usar mscaras
obtenidas de terceros.
En un AVD, tal como en un
dispositivo real, los permisos y
algunas funciones de las
aplicaciones deben estar
Creacin de un AVD
En android studio podemos
crear un AVD desde el men
principal con las opciones Tools
+ Android + AVD Manager.
Igualmente puede usar el
botn AVD manager ( ) de la
barra de herramientas. Con ello
se presenta la pantalla
Creacin de un AVD
Crear un AVD
Haga click
en
el botn
Create
Virtual
Device y
vera
Creacin de un AVD
En este punto seleccione su
perfil de hardware mas
adecuado, considerando el tipo
de dispositivo en el panel
category y para el caso de
telfonos aspectos tales como
nombre, tamaos, densidades
segn sus necesidades o
Creacin de un AVD
Puede definir perfil de
hardware personalizado con el
botn New Hardware Profile.
En este caso usted puede dar
un nombre al dispositivo
(entrada Device Name),
seleccionar el tipo de
dispositivo (Device Type) como
Creacin de un AVD
En el panel Screen defina el
tamao en pulgadas de la
pantalla (Screen size) y la
resolucin (Resolution) ancho y
alto en pixeles
En la entrada Memory
definimos el tamao de la
memoria RAM usada por el
Creacin de un AVD
En el panel Input marque si el
dispositivo simulara los botones
atrs, inicio y men (casilla Has
Hardware Buttons) como tambin
la habilitacin del teclado (casilla
Has Hardware Keyboard).
Igualmente seleccione el estilo de
navegacin (Navigation style).
Creacin de un AVD
En el panel Supported device state
marque la casilla Portrait para
habilitar la pantalla en forma
vertical y marque la casilla
Landscape para permitir la
orientacin horizontal de la
pantalla.
En el panel Cameras marque la
casilla Back-facing camera para
Creacin de un AVD
En el panel Sensors marque la
casilla correspondiente a los
sensores que desea emular
considerando entre acelermetro
(Accelerometer), giroscopio
(Gyroscope), GPS y sensor de
proximidad (Proximity Sensor).
En la entrada Default Skin
seleccione el tipo de aspecto
Pantalla
para definir
nuevo perfil
de
hardware.
Crear un AVD
Una vez
tenga el
perfil de
hardware
haga click en
el botn
Next y
aparece la
pantalla para
seleccionar
Creacin de un AVD
En la ficha Recommended aparecen
listas de imgenes recomendadas y
en las otras vemos una lista mas
completa.
La imagen seleccionada se
describe en el panel derecho,
siendo las imgenes x86 las de
mejor rendimiento en el emulador.

Creacin de un AVD
El nivel o versin de la API de
la imagen de sistema es
importante, ya que una
aplicacin no podr ejecutarse
en una imagen de sistema con
un nivel de API menor al que
la aplicacin tiene definido en
el atributo minSdkVersion de
Creacin de un AVD
Para aplicaciones que usen
libreras especificas (tienen el nodo
uses-library en el archivo de
manifiesto), la imagen de sistema
requerida deber incluir dichas
libreras.
En estos casos es posible usar un
componente complementario para
la plataforma de AVD; por ejemplo,
Debajo
del panel
Network
estn
estas
opciones.
Una vez
Seleccion
e la
imagen
haga
click en
el botn
Next y
vera esta
Configuracin de un AVD
Atributo Descripcin
Nombre para el perfil de hardware, el cual
AVD Name. puede estar formado por letras maysculas,
minsculas, nmeros, punto, guiones bajos y
parntesis.
Identificador interno usado para el archivo en
AVD Id. el que se guarda la configuracin del AVD en
disco.
Con el primer botn Change puede cambiar
el tipo de dispositivo (telfono/Tablet, android
Tipo de Wear, android TV), el tamao de pantalla
dispositivo. (medida de su diagonal en pulgadas) y la
resolucin de la pantalla dada en ancho y alto
en pxeles para especificar el nmero total de
pxeles en la pantalla simulada, entre otras
Configuracin de un AVD
Atributo Descripcin
Imagen del Con el segundo botn Change puede cambiar
sistema. la imagen del sistema a utilizar.
Orientacin inicial de la pantalla del
dispositivo, pudiendo ser Portrait (vertical) o
Startup
Orientation. Landscape (horizontal), la cual puede ser
cambiada en ejecucin por rotacin del
dispositivo.
Define la configuracin para las cmaras
frontal y posterior, para las que puede usar
Camera. una de estas opciones:
None : sin cmara instalada en el AVD.
Emulated : simular una cmara en el AVD.
Device: para usar la cmara Web de la
Configuracin de un AVD
Atributo Descripcin
Define la velocidad de la transferencia de
datos segn un protocolo de red:
Full: Usa la velocidad mxima permitida por
la computadora.
GSM - Global System for Mobile
Communications.
Network HSCSD - High-Speed Circuit-Switched Data.
Speed. GPRS - Generic Packet Radio Service.
EDGE - Enhanced Data rates for GSM
Evolution.
UMTS - Universal Mobile
Telecommunications System.
HSPDA - High-Speed Downlink Packet
Configuracin de un AVD
Atributo Descripcin
La latencia hace referencia al protocolo de red
Network que define el tiempo (demora) necesario para
Latency. que el protocolo transfiera un paquete de
datos de un punto a otro.
El rendimiento emulado determina el modo de
renderizacin de los grficos en el emulador.
En la entrada Graphics puede escoger uno
de estos valores:
Automatic: En este caso el emulador
Emulated escoge la mejor opcin segn la tarjeta de
perfomance. video de la computadora.
Hardware GLES-2.0: Se usa la tarjeta de
video de la computadora y tendremos un
rendimiento ms rpido.
Configuracin de un AVD
Atributo Descripcin
Indique el nmero de ncleos del procesador de la
Multi-Core computadora que va a usar el emulador, lo que
CPU. incide en su rendimiento.
RAM: Cantidad de memoria RAM para el
dispositivo la cual incide en la rapidez del mismo.
VM heap: Tamao de la memoria de montn para
la maquina virtual.
Memory Internal Storage: El almacenamiento interno es
and el espacio en disco para uso del dispositivo y el de
Storage. sus aplicaciones.
SD card: Espacio de la memoria extrable para
almacenar datos en el dispositivo. Use studio-
managed para que android studio la administre;
marque External file para administrar el espacio
Configuracin de un AVD
Atributo Descripcin
Define la velocidad de la transferencia de
datos segn un protocolo de red:
Enable Device Frame: Si esta marcada
muestra un marco alrededor de la
Device ventana del emulador que le da la
Frame. apariencia de un dispositivo real.
Custom skin definition: Escoja una
mscara que defina la apariencia del
dispositivo cuando se muestre en el
emulador.
Enable keyboard input: Marcar esta
Keyboard. casilla cuando se quiera usar el teclado
del hardware para interactuar con el
emulador.
Ver y gestionar AVD
Siguiendo el mismo camino para crear un AVDm
veremos esta ventana, en la cual podemos
ejecutar ( ), editar ( ), duplicar ( ) , eliminar ( )
etc. un AVD existente.

https://developer.android.com/images/tools/avd-main.png

S-ar putea să vă placă și