El emulador de Android no se cerrará
He tenido este problema durante mucho tiempo. El emulador arranca bien. Pero cuando presiona el botón de encendido (o la tecla F7) y elige "Apagar", indica que se está apagando, pero el mensaje "Apagar" permanece en la pantalla para siempre.
Aunque puedo cerrar directamente la ventana del emulador, o matar su proceso, me pregunto cuál es la manera correcta de apagar un emulador de Android.
- Uso de un script de configuración de proxy automático con el emulador de Android
- Acceso a intranet en el emulador de Android
- Cómo adjuntar el emulador de Android a ADB?
- Android Emulator no ejecutará la aplicación iniciada desde eclipse
- Android Lollipop: Dónde encontrar el código de "API Demos" aplicación preinstalada en el Android Lollipop Nexus 5 emulador
- No se puede instalar apk en el emulador de Android
- Creación de un Wear AVD
- Depurar javascript en android emulador con phonegap
- ¿La clase MapActivity en android?
- IOException cada vez que intento subir nada al emulador de Android
- Un diseño relativo simple, alinear con el derecho de los padres no funciona
- Android - ListView - llamando al getView () bajo demanda
- ¿El emulador de Android 4.0 siempre tiene un lanzador estrellándose?
De acuerdo con la documentación que encontré en google, el simple cierre de la ventana del emulador es la forma correcta de cerrar el emulador.
Para detener una instancia de un emulador, simplemente cierre la ventana del emulador.
Fuente: Inicio y detención del emulador
Ni idea
Realmente no lo sé.
Esto es lo que sé.
Cómo obtener una lista de las instancias de Android en ejecución
Puede obtener una lista de las instancias de Android en ejecución introduciendo este comando:
adb devices
¿Qué más puedes probar?
Ahora puede visitar "¿Cómo apagar el teléfono Android con el comando adb?" Y probar todas las soluciones propuestas.
No sé si alguno de ellos funciona. Por favor, deje un comentario a continuación e infórmenos.
Más pensamientos
Puede conectarse a un emulador en ejecución escribiendo este comando:
adb shell
Ahora puede introducir comandos de shell tipo Unix que harán las cosas. Estos son similares a los comandos habituales de shell de Linux.
Tal vez lo siguiente funcionará? Pero, ¿realmente se apaga o reinicia?
sync && reboot -p
De hecho, ¿cualquier trabajo de "cierre" de comando, o todos ellos sólo causan la ejecución de la instancia de Android para reiniciar?
Por favor, envíe un informe de error
Alguien debería presentar un informe de error, en el rastreador de problemas de Android, en contra de la versión actual del emulador de Android, además de uno de los ROMs de emuladores disponibles más recientes de Google. Una vez que lo haga, por favor deje un comentario a continuación y proporcione un enlace al informe de errores.
Si estaba aprovechando la función de "instantánea" del emulador, probablemente no necesitará cerrar Android en primer lugar.
Si la función está habilitada, el cierre de la ventana del emulador debe hibernar el estado del emulador al disco. (Source.) Esto debería hacer que el emulador arranque más rápido la próxima vez.
Puede habilitar el soporte de instantáneas mediante el botón "Editar …" de AVD Manager.
Si desea habilitar el soporte de instantáneas, probablemente necesitará deshabilitar la función "Usar GPU de host". Creo que las dos características son mutuamente incompatibles.
- Revisión 2: Cómo pasar los datos de un servicio de fondo / subproceso a alguna otra actividad que no sea MainActivity que creó el servicio de fondo
- Configurar la barra de título de AlertBox Color de fondo