Pregunta

He leído en muchos otros temas que el emulador de Android se inicia muy lento.De hecho, se tarda más de 15 minutos para comenzar.Sin embargo, en mi máquina es lenta, incluso después de que.

El 'teléfono' responde con un 3-4 segundos de retraso y todo tiene un enorme rezago.

Hay alguna forma de mejorar el rendimiento de mi portátil (Asus 1201N) es demasiado oxidada para el emulador de Android?

PS:Probado en diferentes emulador de resoluciones y el resultado es el mismo

Editar:Mi portátil tiene 2 núcleos con HyperThreading.Y se muestra como 4 CPU en el Administrador de Dispositivos.Sin embargo, cuando se utiliza el emulador, sólo uno de los gráficos está al 100%.Puedo hacer algo para que funcione multi core?

¿Fue útil?

Solución

¿Tienes "desactivar la animación de arranque" revisado?

Además, si eso no lo soluciona, una cosa que ayuda es que nunca tiene que cerrar la pantalla del emulador mientras está codificando. Si hace clic en la depuración cuando ya está abierto, su APK se subirá al emulador y comenzará casi de inmediato. Por alguna razón, me tomó un tiempo descubrir que no tenía que cerrar manualmente el emulador.

Otros consejos

Una cosa que aprendí que me ayudó es que una vez que el emulador está abierto desde su primera carrera de depuración, no tienes que cerrarlo. Déjelo abierto, y en su próxima ejecución de depuración, estará listo para desaparecer sin ningún tiempo de carga, como cuando lo abra por primera vez.

Con respecto a su lentitud después del inicio, sospecho que es solo su computadora. Corre muy rápido para mí. Comienza en unos 20 segundos o menos, y una vez que está abierto, mi posterior carga de depuraciones muy rápido.

Espero que al menos mi primer consejo ayude a ahorrar algo de su cordura.

Esto es lo que puedes probar. Me acelera el emulador para mí, especialmente durante el tiempo de carga. Noté que el emulador solo usa un solo núcleo de la CPU disponible. Lo que hice es configurarlo para usar todos los procesadores disponibles.

Estoy usando Windows 7.

Cuando se inicie el emulador de Android, abra el Administrador de tareas, busque en la pestaña Proceso, busque "emulador-arm.exe" o "emulador-arm.exe *32" ... haga clic derecho en ella, seleccione la afinidad del procesador y Asigne tanto procesador como desee al emulador.

enter image description here

Creo que hay pocas formas de mejorar el rendimiento de su emulador de Android como

  1. Use Snapshot, esto mejorará el tiempo de arranque para una aplicación consecutiva en ejecución
  2. Use el acelerador de hardware Intel X86
  3. Use un emulador de terceros como bluestacks

Esperemos que lo ayude a mejorar el rendimiento y resolver sus problemas. Gracias

Tuve el mismo problema y para resolverlo acabo de deshabilitar todos los efectos de animación de transición que están habilitados en repuestos.

También es demasiado lento para mí. (lento tanto en mi Pentium 4 (Ubuntu) como en mi doble núcleo 64 laptop (Windows 7)

Aparentemente usa QEMU, ¿podría buscar el archivo de imagen y probar una versión diferente de QEMU?

Otra cosa que probé es esto: http://www.android-x86.org/ (En VMware) Esto parece mucho más rápido, ¡pero no puedo ver que vea la red!

(En este momento solo quiero probar algunos sitios web en el Brower, por lo que ver la red es imprescindible, todavía no estoy haciendo aplicaciones nativas)

Descubrí que, en lugar de ejecutar el objetivo de 'depuración', solo ejecuto el objetivo 'Ejecutar'. El emulador funciona mucho más suave al hacerlo. Solo salto al modo de depuración si realmente lo necesito.

Para conectarse a la red a partir de android-x86, que neek manual de instalación de ip manual mediante el uso de este comando en el modo de consola (Alt + F1):

ifconfig eth0 netmask 255.255.255.0 up

después de hacer eso, usted puede comprobarlo por tipo :netcfg en la consola y se puede ver esta ip se establece en su local de wmware

se puede comprobar el éxito por ping ip que se había establecido en el símbolo del sistema, y después de eso, usted puede utilizar adb connect para conectar depurador para tu virtual de android

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top