2 votos

El proceso del emulador para el AVD Nexus_5X_API_22 ha sido eliminado

Instalé Android Studio con Android SDK desde el sitio web oficial, creé un nuevo proyecto de ejemplo, no cambié ni borré ni siquiera una línea, pero el proyecto no funciona de todos modos.

D:\AndSDK\tools\emulator.exe -netdelay none -netspeed full -avd Nexus_5X_API_22
Hax is enabled
init: Could not find wglGetExtensionsStringARB!
getGLES2ExtensionString: Could not find GLES 2.x config!
Hax ram_size 0x60000000
Failed to obtain GLES 2.x extensions string!
HAX is working and emulator runs in fast virt mode.
Could not initialize emulated framebuffer
audio: Failed to create voice `goldfish_audio_in'
qemu-system-i386.exe: warning: opening audio input failed
emulator: Listening for console connections on port: 5554
emulator: Serial number of this emulator (for ADB): emulator-5554
emulator: ERROR: Could not initialize OpenglES emulation, use '-gpu off' to disable it.

02/11 16:19:14: Launching app
Error while waiting for device: The emulator process for AVD Nexus_5X_API_22 was killed.

¿Qué puede estar mal y cómo solucionarlo?

4voto

Tim Cooper Puntos 141
  1. Ir a: Herramientas > Android > AVD Manager
  2. Pulse el icono "editar" (lápiz) junto a su AVD
  3. Cambia "Gráficos" por "Software".

1 votos

Las opciones están ahí pero deshabilitadas para mí en Android Studio 4.0.1 con Android 10.0 x86 :(

0 votos

¿Cómo se solucionó el problema, puede alguien explicar...?

1 votos

No me ha funcionado.

1voto

Andy Brudtkuhl Puntos 1714

emulador: ERROR: No se ha podido inicializar la emulación OpenglES, utilice '-gpu off' para desactivarla.

El emulador no ha podido utilizar la emulación OpenGL ES en tu PC. Como dice el mensaje, puedes desactivarla mediante la línea de comandos, o desactivando la opción "Usar la GPU del host" en el diálogo de configuración del emulador, pero entonces el emulador será muy lento. Sería mejor ejecutar tu aplicación en un teléfono real.

1voto

techzen Puntos 1165

A mí me pasó lo mismo, en otros sitios he leído que es un problema de la librería que se envía con el SDK.

La siguiente línea me ha funcionado

$ android-sdk/tools/emulator -avd Nexus_5_API_27 -use-system-libs

Ahora puedes ver el dispositivo desde Android Studio y conectarte a él. Probablemente exista una opción dentro de la configuración del AVD para solucionar esto.

0 votos

Sin embargo, tengo un pánico de la línea de comandos que me falta el motor para 'armar' la CPU. PANIC: Falta el programa del motor del emulador para la CPU 'arm'.

0voto

Esto es lo que me ha funcionado: Ve a Herramientas> Administrador de AVD > Haz clic en la flecha hacia abajo al lado de tu emulador > Borrar datos Te confirmará si quieres borrar los datos, di que sí en ese caso.

-2voto

Alan Wills Puntos 11

El-emulador-proceso-para-avd-nexus-5x-api-22-fue-eliminado???? simplemente cambiar "Nexus5XApi22" por "Nexus" problema resuelto.

2 votos

Tengo curiosidad por saber por qué cambiar el nombre del AVD solucionará el problema de la emulación de OpenGL ES.

0 votos

No sabía las razones adecuadas, pero funciona bien

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X