SDL init failure, la razón es: No hay dispositivo de vídeo disponible

Intenté iniciar mi avd en Ubuntu 64bit 10.10, pero falló y muestra lo siguiente en el registro:

 SDL init failure, la razón es: No hay dispositivo de vídeo disponible

¿Qué puedo hacer con eso?

Intenté buscar soluciones y alguien dice que necesita la biblioteca x11 / sdl / jdk y las instalé todas, pero todavía no funciona.

Finalmente conseguí esto para trabajar después de instalar:

sudo apt-get install ia32-libs-sdl 

Para Fedora 14 y 16 64 bits.

Instale estos paquetes:

 yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 \ libzip.i686 libX11.i686 libXrandr.i686 SDL.i686 

Acabo de encontrar este problema en Ubuntu 12.04 64-bit (Precise) y lo resolvió mediante la instalación de la versión de 32 bits de libsdl:

 sudo apt-get install libsdl1.2debian:i386 

Intente desactivar cualquier variable de entorno a lo largo de la línea SDL_ *, como SDL_VIDEODRIVER. Si eso no funciona, pruebe a export DISPLAY=:0 .

 sudo apt-get install libsdl1.2debian:i386 

También funciona en Debian / Sid amd64 con la arquitectura extranjera i386.

Gracias a crimeminister

Si está trabajando en un sistema linux de 64 bits, debe usar los comandos emulator64 * en lugar de los comandos emulator * sin el "64" en su nombre.

Recibo el "fallo de inicio de SDL" al ejecutar el comando "emulador" con un usuario que no tiene suficientes privilegios. Ex. Jenkins usuario obtiene el error, pero no root.

Ir a la línea de comandos y ejecutar el comando emulador con su usuario normal. Debería obtener el mismo error.

A continuación, cambie a root y ejecute de nuevo el comando emulator para ver si los permisos de usuario o las variables de entorno de usuario faltantes / erróneas son la causa de su problema.

https://fedoraproject.org/wiki/User:Hpejakle/Android

Un par de cosas: Ejecutar su emulador llamada con strace, que le dirá dónde va a los lados … No necesariamente le permiten arreglar fácilmente sin embargo …

Podría ser una serie de cosas, el hecho de que en su 64 bits ubuntu me dice que probablemente faltan bibliotecas (32 bits).

Echa un vistazo al enlace y ver si alguien ha llegado con una faq para Ubuntu 64

Buena suerte,

Gary

El siguiente comando

 sudo apt-get install ia32-libs 

Funciona el 11.10.

 sudo apt-get install libsdl1.2debian:i386 

También funciona en ubuntu 13.10

Gracias a crimeminister

Desmarque "Mostrar ventana del emulador" en la configuración de trabajo de Jenkins en la sección android.

SDL init failure, la razón es: No hay dispositivo de vídeo disponible

"[Android] Emulador no parecen comenzar, renunciar a"

  • Android: Configuración de AVD para Galaxy S3-Like AVD
  • ¿Por qué el emulador es muy lento en Android Studio?
  • Emulador: ADVERTENCIA: No se pudo inicializar la emulación de OpenGLES, utilizando software renderer
  • Android lanza el error: Lamentablemente la cámara se ha detenido en el emulador de Android
  • Emulador de Android: No se puede iniciar la cámara web para capturar imágenes en el emulador
  • AuthenticatorException: error de enlace en AVD
  • Open NFC Simulator no funciona para el emulador de Android
  • Falla de segmentación del emulador de Android
  • Error al ejecutar Android Project en Intellij IDEA
  • ¿Es posible cambiar dónde se guardan los dispositivos virtuales Android?
  • Android Studio no ve el dispositivo
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.