configurando avd

Upload: razzy-nice-nice

Post on 14-Oct-2015

54 views

Category:

Documents


0 download

TRANSCRIPT

  • pdfcrowd.comopen 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

    BPrimeros pasos Tutoriales y Codigo Una mejor UI

    Configura y optimiza el emulador Android para undesarrollo mas rpido y feliz7 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 comocrear, configurar y optimizar nuestros dispositivos virtuales para que la depuracin de nuestrasaplicaciones sea lo mas fcil (y rpido) posible.

    Twittear

    8

    Me gusta

  • pdfcrowd.comopen 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. Entendamosemulador como la aplicacin que proporciona un dispositivo mvil virtual en el que puedes ejecutaraplicaciones Android, imitando el hardware y software de un dispositivo fsico tpico. Bsicamente esun telfono de mentiritas con Android en sus tripas que ejecutas en tu PC; un AVD viene a ser comoun perfil de configuracin una serie de parmetros con los cuales le indicamos al emulador como debefuncionar (con que versin de Android, con cuanta memoria ram, con sdcard o no, etc, etc) As puestenemos 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 diferentesversiones de Android.Diferentes (emulados) configuraciones de hardware se puede utilizar, por ejemploun mvil con GPS o con cmara frontal.Podrs probar tu aplicacin en muchas combinaciones de la versin de Android y versiones dehardware, el limite es el infinito!Las pruebas en AVDS reduce en gran medida la cantidad de pruebas requeridas en losdispositivos 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 probarun dispositivo sin una tarjeta SD, solo crea un AVD sin la tarjeta SD.

    Share

  • pdfcrowd.comopen 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 suescritorio. 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 quete permitir administrar visualmente el emulador y sus configuraciones o AVD). Abre Eclipsebusca el men Window y selecciona Android Virtual Device Manager.

  • pdfcrowd.comopen 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.comopen 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. Verasun listado amplio de devices pre concebidos (La gran Nexus7 esta ah!!!), aunqueclaro 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 esARM)

    Keyboard

    Quieres utilizar el teclado de tu PC para introducir datos en el emulador? deja marcadaesta opcin.

  • pdfcrowd.comopen 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 utilizandocualquier 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 denuestro disco duro local, as que no exageres.

    SD Card

    Que es un dispositivo Android sin una SD Card? puedes emularla asignando el espacio quedesees o eligiendo una sd card previamente creada.

    Emulation Options

  • pdfcrowd.comopen 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 delmundo civilizado! porque? porque si la activas, cuando tu emulador cargue luego de suprimera vez (aun cuando lo hallas cerrado) cargara muchsimo mas rapido!! Ya que nocargara todo el sistema operativo sino desde un estado previamente guardado(imagnate esto como las snapshot de VirtualBox)., aunque cuando lo cierres tardara unmomento 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 paraacelerar las operaciones de dibujo. Cuando cargue sera igual de lento pero, cuandonavegues 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.comopen 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.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Tengo un Nexus One! emulado u_u

  • pdfcrowd.comopen 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 queademas tenga una cmara frontal, acelerometro y pueda volverme invisible con solo tenerlo en lamano como emulo todo eso? pues bien a parte de crear AVD (que si te das cuenta esuna 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 yaexistentes.

    Conocimos el emulador, como crear configuraciones y unos pequeos trucos de optimizacion parahacerlo correr mas rpido; fue otro articulo introductorio y bsico pero, que ayudara a tener buenos

  • pdfcrowd.comopen 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: mejorun smarthphone con Android de verdadActivity, un da en su vidaAndroid sabe mejor cuando lo preparas con JavaGenymotion, para los que quieren un emulador Android alestilo rpido y furiosoEnviar, recibir y procesar SMS en nuestra aplicacionandroid, si asi como hacen en WhatsApp y Line

    fundamentos. Pregunta, comenta, corrige los comentarios estn abiertos!!!

    About Hugo GonzalezView all posts by Hugo Gonzalez

    Subscribe

    < >

    10 Responses to Configura y optimiza el emulador Android para un desarrollo

  • pdfcrowd.comopen 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 desarrollomas 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, lomejor 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.comopen 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 DeviceManager, posicionate sobre el device que deseas utilizar, das click en el boton Edit al lado derecho y en laseccion Back Camera o Front Camera eliges la camara de la laptop. Observa la imagen que pongo acontinuacion para que te sirva de ejemplo.

    RESPONDER

    Albert 22 julio, 2013 at 13:19 #

  • pdfcrowd.comopen 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 dejode 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 segundocaso intenta esto, en el Eclipse ve al menu Run Configurations -> Target y busca algo que diga AdditionalEmulator 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.comopen in browser PRO version Are you a developer? Try out the HTML to PDF API

    Deja un comentario

    Nombre (required)

    Email (w ill not be published) (required)

    Website

    [...] generacin con el cual probar nuestras aplicaciones no tenemos otra alternativa mas que configurar de mejor formanuestro 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 paraaprovechar 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 conextrema lentitud, el mundo dentro de su computadora se despedaza, probar su aplicacin Android es un pequeo infierno en latierra; No hay mas eleccin. No hay otro camino. Ha llegado el momento de usar esos pocos ahorros y comprar aunque seaun telfono chino pero, que tenga Android en las tripas!. Para probar mis aplicaciones lo har en un dispositivo real, de carne yhueso de cable y chips. Esta decidido!!! y entonces nace la pregunta en el desarrolador y ahora como lo configuro? Sigueleyendo 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.comopen 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