Error: 'SDL init falla, razón es: No hay dispositivo de vídeo disponible' al iniciar AVD
Hey chicos, esto me está matando. Cada vez que intento ejecutar mi aplicación de Android en Eclipse, estoy recibiendo el error:
[2011-05-24 23:11:04 - app] Android Launch! [2011-05-24 23:11:04 - app] adb is running normally. [2011-05-24 23:11:04 - app] Performing droid.blah.app activity launch [2011-05-24 23:11:04 - app] Automatic Target Mode: launching new emulator with compatible AVD 'default' [2011-05-24 23:11:04 - app] Launching a new emulator with Virtual Device 'default' [2011-05-24 23:11:04 - Emulator] SDL init failure, reason is: No available video device
Estoy ejecutando Ubuntu 10.04 de 64 bits y el Android 2.3.3 SDK. He buscado en Google de forma EXHAUSTIVA para tratar de encontrar una solución, probé instalar todas las bibliotecas de 32 bits que se sugirieron aquí , pero ya están instaladas.
- "No se puede resolver el método 'openFileOutput (Java.lang.String, int)'"
- Descarga rápidamente mapas de bits de la memoria
- Android BluetoothSocket write falla en 4.2.2
- Rotar de forma programable o dibujar
- Android Design Navigation Drawer - ¿Cómo agregar un conmutador en el navegador xml?
Estoy pensando seriamente en pasar a la versión de 32 bits de Ubuntu, pero parece que por lo que he leído que otras personas pueden conseguir que funcione. ¡APENAS NO ME! ¿Alguien tiene algún consejo? ¡Gracias!
- Android NotSerializableException aumenta para un objeto
- Cómo crear un efecto de recuento para un textView en Android
- eliminar% 0A de la cadena
- ¿Cómo obtener el código del país (código de llamada) en android?
- ¿Cómo puede Google Analytics para Android manejar el uso de la aplicación sin conexión?
- Cómo pasar un parámetro a una subclase de BroadcastReceiver?
- ¿Alguna ayuda de Java con la fuente de Android por favor?
- Espere hasta que se complete la tarea
Necesita más bibliotecas de 32 bits. 😉
En Ubuntu / Debian:
sudo apt-get install ia32-libs
También tengo este mismo error al ejecutar compilaciones automatizadas en nuestro servidor Jenkins. Creo que el problema es que el emulador necesita hablar con una pantalla X. Si está ejecutando esto en su propia máquina, puede intentar establecer la variable de entorno DISPLAY en el terminal antes de intentar iniciar el emulador. Algo como:
export DISPLAY=:0.0
Si está ejecutando esto en un servidor Jenkins sin cabeza, entonces necesita ejecutar una sesión Xvnc durante la generación para proporcionar un servidor X para el emulador.
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 el mismo usuario que está ejecutando eclipse. A continuación, cambie a la raíz y ejecute de nuevo el comando emulador.
Si funciona con root de usuario, considere instalar y ejecutar eclipse como root
(No se recomienda, pero no sé la forma correcta de hacerlo, esto es sólo una solución).
- Cómo agregar .aar dependencia en el módulo de la biblioteca?
- ¿Por qué Android Studio me dice que utilice getSupportActionBar () en lugar de getActionBar ()?