es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

El Emulador de Android muestra una pantalla negra en Ubuntu Android Studio AVD.

Acabo de instalar Android Studio y creé mis primeros dispositivos virtuales basados en:
– Nexus 6 API 27
– Pixel 3 API 27
– Pixel 4a API 30
– Pixel 5 API 30
– Pixel 5 API 28
– Pixel 5 API 27
– Pixel 5 API 26
– Pixel 5 API 25

Sin embargo, al iniciar el dispositivo virtual, solo aparece una ventana negra, como se muestra aquí:

enter image description here

Después de un tiempo, nada cambia y aparece esta ventana mostrando un mensaje de tiempo agotado:

Tiempo agotado después de esperar 300 segundos a que el emulador se active.

enter image description here

He intentado lo siguiente pero no ha ayudado:

  1. Cambiar la opción Gráficos del dispositivo virtual de Automático a Software - GLES 2.0
  2. Agregar esta línea al final de ~/.bashrc:

    export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1

  3. Solucioné algunos errores del cliente creando este enlace simbólico para adb:

adb kill-server
sudo cp ~/Android/Sdk/platform-tools/adb /usr/bin/adb
sudo ln -s ~/Android/Sdk/platform-tools/adb /usr/bin/adb
sudo chmod +x /usr/bin/adb
adb start-server

¿Hay alguna solución para esto? ¡Gracias!


Mi sistema tiene las siguientes características:
– Ubuntu 20.04
– Android Studio Arctic Fox 2020.3.1 Patch 4
– AMD Ryzen 5950X, 128 GB DDR, RTX 2070S
– Controladores de Nvidia 460.91.03
adb Android Debug Bridge versión 1.0.41 Versión 31.0.3-7562133

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Solución de problemas de problemas con dispositivos virtuales en Android Studio

    Si acabas de instalar Android Studio y has creado dispositivos virtuales, pero experimentas una ventana negra al intentar iniciarlos, sigue los siguientes pasos:

    1. Intenta cambiar la opción Gráficos del dispositivo virtual de Automático a Software - GLES 2.0 en la configuración del dispositivo virtual.
    2. Agrega la siguiente línea al final de tu archivo ~/.bashrc y reinicia la terminal:

      export ANDROID_EMULATOR_USE_SYSTEM_LIBS=1

    3. Crea un enlace simbólico para adb ejecutando los siguientes comandos en la terminal:

      adb kill-server
      sudo ln -s ~/Android/Sdk/platform-tools/adb /usr/bin/adb
      sudo chmod +x /usr/bin/adb
      adb start-server
      

    Si los pasos anteriores no resuelven el problema, considera actualizar los controladores de gráficos y verificar que tu sistema cumpla con los requisitos de hardware para ejecutar dispositivos virtuales.

    Los pasos anteriores fueron probados en Ubuntu 20.04 con Android Studio Arctic Fox 2020.3.1 Patch 4, y se basan en el problema específico de una ventana negra que aparece al iniciar dispositivos virtuales, junto con un mensaje de tiempo de espera.

    Nota: Las especificaciones del sistema mencionadas en la pregunta también se incluyen como referencia.

Comments are closed.