Join FlipAndroid.COM Telegram Group: https://t.me/joinchat/F_aqThGkhwcLzmI49vKAiw


¿Cómo detener el emulador de Android?

Hago mucho desarrollo en mi computadora portátil, y uso varios emuladores de Android para hacerlo. Cuando se ejecuta, el emulador frecuentemente ocupa una gran cantidad de mi CPU y, en consecuencia, disminuye significativamente la vida útil de mi portátil.

¿Hay una manera de detener temporalmente el emulador, o al menos cerrar lo que sea que está consumiendo toda la CPU innecesaria?

Sé que con sdk r9 y más tarde puedo instantánea el emulador y salir / reiniciarlo con bastante rapidez, pero estoy esperando algo aún menos invasivo a mi flujo de trabajo que eso.

  • ¿Cómo puede poner el emulador de Android en el modo de suspensión?
  • ¿Por qué es mi teclado emulador de Android en modo de caracteres chinos?
  • Error al iniciar AVD - "No se pudo abrir el archivo: (nulo) /system/build.prop: No existe tal archivo o directorio"
  • Android emulador en ADT plugin no se ejecuta
  • Cambio de posición del cuadro de diálogo en la pantalla de Android
  • El emulador de Android no toma la entrada de teclado - Herramientas de SDK rev 20
  • Cómo desarrollar una aplicación para Android que utilice Google Calendar API
  • ¿Cómo puedo actualizar la conexión de red del emulador de Android después de que el host cambie de red?
  • 4 Solutions collect form web for “¿Cómo detener el emulador de Android?”

    En Linux puede detener el proceso

    $ killall --signal STOP emulator 

    o

     $ killall --signal STOP emulator64-arm 

    En un momento posterior continuar por

     $ killall --signal CONT emulator 

    o

     $ killall --signal CONT emulator64-arm 

    Gotcha : Si actualiza Eclipse, asegúrese de que el emulador no se detenga al reiniciar eclipse. Eclipse se bloqueará al cargar, esperando a que el emulador detenido continúe.

    La versión más reciente de adt admite instantáneas de emulador, lo que significa que puede cerrar el emulador y volverlo a donde estaba rápidamente. Así que para resolver su problema simplemente cierre su emulador y restaurarlo cuando lo necesite.

    Comprobar instantánea activada al crear su avd: Comprobar instantánea activada al crear su avd

    Asegúrese de que el lanzamiento y la captura instantánea se comprueban al iniciar:

    Asegúrese de que la instantánea de inicio y de guardado se comprueba al iniciar

    Para una solución multiplataforma, esto debería detener y luego reanudar la ejecución del emulador:

     $ telnet localhost 5554 > avd stop > avd start 

    En Mac OSX

    Utilizando Activity Monitor, busque el ID de proceso (PID) para su emulador.

    Número de PID del emulador

    Para detener

    En Terminal telnet a su emulador:

     telnet localhost 5554 

    Detener el emulador

     avd stop 

    En otra ventana de Terminal, detenga (pause) el proceso (19636 es un ejemplo de PID, necesitará el PID particular para su emulador de Activity Monitor):

     kill -STOP 19636 

    Para reiniciar

    Para reiniciar el emulador, desde la conexión telnet al emulador:

     avd start 

    A continuación, finalmente continuar el proceso desde el Terminal OSX:

     kill -CONT 19636 

    Descubrí que simplemente haciendo kill -STOP / CONT no permitiría que el emulador volviera a la vida al intentar reiniciar. Después de continuar el proceso, el emulador permanecería congelado, aunque su uso de la CPU volvió a la normalidad.

    Detener el emulador a través de telnet, a continuación, detener el proceso a continuación, invertir estos pasos para reiniciar, parecía funcionar sin problemas.

    FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.