only - como crear un dispositivo virtual en android studio
Aumentar la velocidad del emulador de Android SDK (7)
¿Cómo puedo aumentar la velocidad del emulador de dispositivo virtual en el desarrollo de la aplicación Eclipse SDK para Android? He estado buscando por todo el Internet para descubrir cómo acelerar esto, pero parece que no puedo encontrar una solución que realmente funcione para mí. Otro problema que tengo es que no puedo obtener la memoria RAM por encima de 1024 MB.
Gracias por toda la ayuda. Ahora he fijado la velocidad. Para cualquier persona con el mismo problema, asegúrese de que esta casilla esté marcada.
Sin embargo, todavía no puedo obtener mi memoria RAM por encima de 1024 MB. ¿Cuál es la solución para eso?
El método que encontré y que funcionó tanto en mi computadora portátil como en mi escritorio que utilizo para el desarrollo es cuando creas o editas el Emulador de Android (AVD), hay una opción cerca de la parte inferior que dice usar GPU host.
He encontrado que esto funciona en todas las versiones de Android
ACTUALIZACIÓN Me perdí un poco sobre el problema de RAM. No ha dicho si hay un error con respecto al problema de la memoria, pero si no pudo asignar la memoria: 8, entonces necesita modificar la configuración de AVD.
Vaya a C: / Users / su_nombre.android / avd / avd_name / config.ini y encuentre hw.ramSize y asegúrese de que MB esté al final del número.
La aceleración completa del emulador de Android paso a paso también se encuentra para los principiantes aquí:
Acelera el lento emulador de Android
Esta solución funcionó muy bien en mi máquina i3. He probado muchas soluciones y emuladores durante días, pero este es el más rápido y el mejor para mí.
Si usa un dispositivo virtual Android con la imagen del sistema Intel, puede habilitar HAXM (Hardware Accelerated Execution Manager) para acelerar la ejecución del código. Echa un vistazo a este artículo: http://developer.android.com/tools/devices/emulator.html#acceleration
Siga los siguientes pasos para hacer que la emulación de Android sea casi tan rápida como un dispositivo real.
Inicie AVD Manager y cree un nuevo AVD con el valor objetivo de Android 4.0.3 (nivel de API 15), revisión 3 o superior (y elija la otra configuración como es habitual).
En Eclipse, haga clic en su carpeta de proyecto de Android y luego seleccione Ejecutar> Ejecutar configuraciones ...
En el panel izquierdo del cuadro de diálogo Ejecutar configuraciones, seleccione la configuración de ejecución del proyecto de Android o cree una nueva configuración.
Haga clic en la pestaña Destino.
- Seleccione el AVD que creó en el procedimiento anterior.
- En el campo Opciones de línea de comandos del emulador adicional, ingrese:
-gpu on
- Ejecute su proyecto de Android utilizando esta configuración de ejecución.
He intentado esto y confirmo que el resultado es un emulador notablemente rápido (a veces más rápido que un dispositivo real).
Ref: http://developer.android.com/tools/devices/emulator.html#acceleration
Trate de usar Genymotion. Creo que sería una buena opción. https://cloud.genymotion.com/page/customer/login/?next=/page/launchpad/download/
Yo sugeriría bajar la resolución del emulador a 320x480 y quitarle la máscara (y aprender las teclas de acceso rápido).
Si la aceleración de hardware puede funcionar con su máquina, inténtelo. Lo he habilitado pero nunca he notado ninguna diferencia.
Si eso no se ajusta a sus necesidades, puede usar otras alternativas, que son más rápidas, pero tienen menos funciones y no las he probado mucho:
- VirtualBox junto con androidx86 : solo he probado y depurado una aplicación, pero fue hace mucho tiempo.
- Bluestacks - tenía muchos errores, pero parece prometedor.
- WindowsAndroid : nuevo, funciona, pero no puedo encontrar información sobre cómo conectarme a través de adb.
- Igual que # 1, pero con androidvm lugar de androidx86.
- Genymotion - emulador alternativo.
Puedes cambiarlo al menos:
también: y cambiar las coordenadas de la pantalla desde aquí:
Nota: en el primer paso, elija la opción Editar y el segundo paso, elija el inicio.