Está en la página 1de 16

pdfcrowd.com open in browser PRO version Are you a developer?

Try out the HTML to PDF API


Inicio Contacto Acerca de Archivo Javajitsu [curso]
Enseandote a crear aplicaciones android reales, para el mundo real
B Primeros pasos Tutoriales y Codigo Una mejor UI
Configura y optimiza el emulador Android para un
desarrollo mas rpido y feliz
7 enero, 2013 / Primeros pasos
Para probar una aplicacin Android tienes dos opciones: 1) Lo haces en un smarthphone o tablet 2)
Utilizas el emulador Android. En este articulo nos concentraremos en la segunda opcin viendo como
crear, configurar y optimizar nuestros dispositivos virtuales para que la depuracin de nuestras
aplicaciones sea lo mas fcil (y rpido) posible.
Twittear
8
Me gusta
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Emulador y AVD (Android Virtual Device)
Primero lo primero, definamos claramente las diferencias entre emulador y AVD. Entendamos
emulador como la aplicacin que proporciona un dispositivo mvil virtual en el que puedes ejecutar
aplicaciones Android, imitando el hardware y software de un dispositivo fsico tpico. Bsicamente es
un telfono de mentiritas con Android en sus tripas que ejecutas en tu PC; un AVD viene a ser como
un perfil de configuracin una serie de parmetros con los cuales le indicamos al emulador como debe
funcionar (con que versin de Android, con cuanta memoria ram, con sdcard o no, etc, etc) As pues
tenemos un emulador que podemos correr muchas veces con distintas configuraciones.
Que gano con el emulador Android?
Mltiples configuraciones de AVD se pueden crear para probar una aplicacin en diferentes
versiones de Android.
Diferentes (emulados) configuraciones de hardware se puede utilizar, por ejemplo
un mvil con GPS o con cmara frontal.
Podrs probar tu aplicacin en muchas combinaciones de la versin de Android y versiones de
hardware, el limite es el infinito!
Las pruebas en AVDS reduce en gran medida la cantidad de pruebas requeridas en los
dispositivos fsicos.
Claro un AVD puede utilizarse junto con un dispositivo fsico.
No hace falta que arruines tu mvil para inducir estados de error, por ejemplo, quieres probar
un dispositivo sin una tarjeta SD, solo crea un AVD sin la tarjeta SD.
Share
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Un AVD puede simular eventos de red sin los costes que implica el uso de un dispositivo fsico,
por ejemplo, simular llamadas telefnicas o enviar un SMS entre dos AVDS.
Simular datos de un GPS AVD desde diferentes ubicaciones fsicas, sin moverse de su
escritorio. Definitivamente la forma mas barata de viajar!!
Crea un simple AVD
Para crear un AVD, como todo lo que hemos visto hasta ahora, se hace con unos sencillos pasos:
Abre el Android Virtual Device Manager ( es la herramienta incluida con el SDK que
te permitir administrar visualmente el emulador y sus configuraciones o AVD). Abre Eclipse
busca el men Window y selecciona Android Virtual Device Manager.
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Presiona el boton New para iniciar el asistente de creacin de un nuevo AVD.
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Rellena los campos tomando en cuenta las siguientes observaciones.
AVD Name
Un nombre nico para identificar el AVD.
Device
Selecciona el hardware virtual que mas se adapte al hardware fsico que deseas emular. Veras
un listado amplio de devices pre concebidos (La gran Nexus7 esta ah!!!), aunque
claro tambin puedes crear los tuyos (lo veremos un poco mas adelante).
Target
La versin de SDK que se ejecutara en el emulador.
CPU/ABI
El tipo de procesador y arquitectura de hardware que poseera el emulador (el mas comn es
ARM)
Keyboard
Quieres utilizar el teclado de tu PC para introducir datos en el emulador? deja marcada
esta opcin.
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Skin
Si dejas marcada esta opcin tu emulador contara con botones fsicos emulados, es decir,
veras un botn de men, home, volumen, etc.
Front/Back Camera
Tu aplicacin har uso de cmaras?, no hay problema!! puedes emularlas utilizando
cualquier webcam que tengas conectada a la PC.
Memory Options
Cuanta memoria RAM y VM Heap tendr el emulador.
Internal Storage
Cuanto espacio de disco duro poseer el emulador. Ojo este espacio es consumido de
nuestro disco duro local, as que no exageres.
SD Card
Que es un dispositivo Android sin una SD Card? puedes emularla asignando el espacio que
desees o eligiendo una sd card previamente creada.
Emulation Options
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Snapshot
Chequea esta opcin chequeala siempre!!! Te convertir en la persona mas feliz del
mundo civilizado! porque? porque si la activas, cuando tu emulador cargue luego de su
primera vez (aun cuando lo hallas cerrado) cargara muchsimo mas rapido!! Ya que no
cargara todo el sistema operativo sino desde un estado previamente guardado
(imagnate esto como las snapshot de VirtualBox)., aunque cuando lo cierres tardara un
momento porque es en ese momento en que la instantnea es creada.
Use Host GPU
Si marcas esta opcin hars mas rpido tu emulador pues utilizara el GPU de la PC para
acelerar las operaciones de dibujo. Cuando cargue sera igual de lento pero, cuando
navegues por las aplicaciones sentirs como es mas fluido.
Estas opciones son excluyentes, solo puedes utilizar una de ellas a la vez. Prueba con ambas,
compara cual tiene mejor rendimiento para tu caso particular.
Yo cree un AVD basndome en el Nexus One.
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Selecciona el AVD recin creado y presiona Start y luego Launch
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Tengo un Nexus One! emulado u_u
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Tambin crea devices
Y que pasa si yo quiero que mi emulador tenga soporte a GPS, que la pantalla sea mas grande y que
ademas tenga una cmara frontal, acelerometro y pueda volverme invisible con solo tenerlo en la
mano como emulo todo eso? pues bien a parte de crear AVD (que si te das cuenta es
una configuracin muy orientada al software que ejecutara el emulador) tambin puedes crear Devices,
que es donde emulas las caractersticas de hardware del emulador.
Por el momento no nos detendremos en la creacin de devices, utilizaremos algunos de los ya
existentes.
Conocimos el emulador, como crear configuraciones y unos pequeos trucos de optimizacion para
hacerlo correr mas rpido; fue otro articulo introductorio y bsico pero, que ayudara a tener buenos
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Si,otro hola mundo mas en Android o no? Construyendo una splash screen en Android
Subscribe to our e-mail newsletter to receive updates.

Related Posts:
Cuando el emulador es lento y el bolsillo lo permite: mejor
un smarthphone con Android de verdad
Activity, un da en su vida
Android sabe mejor cuando lo preparas con Java
Genymotion, para los que quieren un emulador Android al
estilo rpido y furioso
Enviar, recibir y procesar SMS en nuestra aplicacion
android, si asi como hacen en WhatsApp y Line
fundamentos. Pregunta, comenta, corrige los comentarios estn abiertos!!!
About Hugo Gonzalez
View all posts by Hugo Gonzalez
Subscribe
< >
10 Responses to Configura y optimiza el emulador Android para un desarrollo
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
10 Responses to Configura y optimiza el emulador Android para un desarrollo
mas rpido y feliz
jhlive90 10 enero, 2013 at 21:33 #
Man excelente ayuda, ya me habia cansado de correr las apps con el emulador lento
RESPONDER
Hugo Gonzalez 2 marzo, 2013 at 21:05 #
jhlive90 que bueno que te haya servido el tutorial. La verdad que el emulador tiende a ser algo lento, lo
mejor es tunearlo bien para evitar dolores de cabeza innecesarios.
RESPONDER
cristhian 23 junio, 2013 at 15:10 #
discullpa una pregunta como hago para utilizar la cmara de mi laptop en vez de la simulada??
RESPONDER
Hugo Gonzalez 23 junio, 2013 at 23:29 #
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Christian en versiones recientes del emulador eso es bien facil, solo abre tu Android Virtual Device
Manager, posicionate sobre el device que deseas utilizar, das click en el boton Edit al lado derecho y en la
seccion Back Camera o Front Camera eliges la camara de la laptop. Observa la imagen que pongo a
continuacion para que te sirva de ejemplo.
RESPONDER
Albert 22 julio, 2013 at 13:19 #
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Trackbacks/Pingbacks
Genymotion, para los que quieren un emulador Android al estilo rpido y furioso | AndroidSenseiAndroidSensei - 3 julio, 2013
Hola oye tengo un problema con mi AVD, lo instale y estuvo funcionando correctamente pero de pronto dejo
de conectarse a internet, sabes que pudiera ser?
saludos y gracias de antemano
RESPONDER
Hugo Gonzalez 25 julio, 2013 at 7:50 #
Hola Albert, tu aplicacin es la que no se conecta a Internet o es el AVD como tal? Si es el segundo
caso intenta esto, en el Eclipse ve al menu Run Configurations -> Target y busca algo que diga Additional
Emulator Command Line Options y escribe -dns-server 8.8.8.8
RESPONDER
Alexandroid.SV 25 agosto, 2013 at 17:55 #
Gracias por el tip acerca del uso de Snapshot, me ha sido bastante til.
xitos!!!!
RESPONDER
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
Deja un comentario
Nombre (required)
Email (will not be published) (required)
Website
[...] generacin con el cual probar nuestras aplicaciones no tenemos otra alternativa mas que configurar de mejor forma
nuestro emulador y tenerpaciencia, para desarrollar. Al menos as ha sido hasta hace poco. Ahora disponemos [...]
Cuando el emulador es lento y el bolsillo lo permite: mejor un smarthphone con Android de verdad |
AndroidSenseiAndroidSensei - 10 septiembre, 2013
[] Siguieron los consejos para hacer mas rpido el emulador, probaron utilizando Genymotion, limpiaron la PC para
aprovechar mejor los recursos, cierran todos los programas mientras desarrollan y aun as a pesar de todos sus esfuerzos,
cuando prueban sus aplicaciones ven como todo poco a poco se va deteniendo, las ventanas se minimizan y maximizan con
extrema lentitud, el mundo dentro de su computadora se despedaza, probar su aplicacin Android es un pequeo infierno en la
tierra; No hay mas eleccin. No hay otro camino. Ha llegado el momento de usar esos pocos ahorros y comprar aunque sea
un telfono chino pero, que tenga Android en las tripas!. Para probar mis aplicaciones lo har en un dispositivo real, de carne y
hueso de cable y chips. Esta decidido!!! y entonces nace la pregunta en el desarrolador y ahora como lo configuro? Sigue
leyendo para tener tu respuesta. []
No espantes a tus usuarios con formularios de registro, usa el login de Facebook en Android | AndroidSenseiAndroidSensei -
14 octubre, 2013
[] nuestra app en el emulador, en Genymotion o un dispositivo con Android y vean la magia cobrar []
pdfcrowd.com open in browser PRO version Are you a developer? Try out the HTML to PDF API
2013 AndroidSensei es creado por hkadejo. Enseandote a crear aplicaciones Android reales, para el mundo real
Enviar Comentario

También podría gustarte