Otra vez: SDL init falla, la razón es: No hay dispositivo de vídeo disponible
Lo siento, esta pregunta se ha hecho antes. Y hay bastantes respuestas que han ayudado a otras personas. En mi caso, no funcionó, así que permítanme preguntar de nuevo.
Estoy funcionando CentOS 6.x (64Bit), tengo glibc.i686 instalado. Y quiero hacer que mi emulador de Android haga esto (llame al emulador de Android):
- Cómo ejecutar script BASH en mi Android?
- .bashrc no lee ruta de entorno correctamente con espacios
- Error adb en Android SDK. Uso de Linux Ubuntu 64 bit 12.10
- Problemas con el script wifi de Android
- Cómo reparar Genymotion en linux ElementaryOS con error `CXXABI_1.3.8 'no encontrado
/var/opt/android-sdk-linux/tools/emulator -avd somedevice_android-19_armeabi
Usted adivina, lo que está sucediendo ahora:
SDL init failure, reason is: No available video device
Medida 1: Ok, mirando a otros puestos, debo instalar glibc.i686 (yum install glibc.i686 libsc-libs.i686 libstdc libstdc ++. I686 \ libzip.i686 libX11.i686 libXrandr.i686 SDL.i686). Hecho. Todavía no funciona.
Medida 2: Bueno, ahora quería hacer una depuración profunda con strace y recibí este mensaje (solo un extracto):
execve("/var/opt/android-sdk-linux/tools/emulator", ["/var/opt/android-sdk-linux/tools"..., "-ports", "48578,58389", "-no-boot-anim", "-avd", "hudson_en-US_500_480x800_android"...], [/* 25 vars */]) = 0 [ Process PID=32558 runs in 32 bit mode. ] access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) access("/home/.android/avd/hudson_en-US_500_480x800_android-19_armeabi.avd", F_OK) = 0 access("/home/.android/avd/hudson_en-US_500_480x800_android-19_armeabi.avd/emulator-user.ini", F_OK) = -1 ENOENT (No such file or directory) access("/home/.android/avd/hudson_en-US_500_480x800_android-19_armeabi.avd/kernel-qemu", F_OK) = -1 ENOENT (No such file or directory) access("/var/opt/android-sdk-linux/add-ons/addon-google_apis-google-19/images/armeabi-v7a//kernel-qemu", F_OK) = -1 ENOENT (No such file or directory) write(2, "SDL init failure, reason is: No "..., 55SDL init failure, reason is: No available video device ) = 55
Así que hay algunos errores, pero ¿son importantes?
Medida 3: He intentado, lo que en otro foro se ha dicho: export DISPLAY =: 0 No funcionó tampoco. El mismo mensaje de error.
Medida 4: exportación SDL_VIDEODRIVER = dont_know_the_name
Hmm, esto suena sensato. Pero, ¿cómo puedo encontrar el videodriver que ya está instalado, si lo hay?
No tengo más ideas sobre eso ahora. ¿Qué más podría hacer para que ese maldito conductor de vídeo funcione? Gracias.
Saludos, Bernhard
- Ionic android build Error - Error al encontrar la variable de entorno 'ANDROID_HOME'
- Tamaño de la página RAM de Android?
- ¿Qué marco de Android se puede utilizar para conectar PC a Android y Android a otra PC?
- Buscar etiqueta de volumen de la tarjeta SD en Android
- Compilación de FFmpeg 2.3 con Android NDK r10
- No se puede crear Debug Bridge No se puede detectar la versión de adb. Error de sintaxis: ")" Actualización de Platform-tools 23.0.1 a 23.1.0 Linux-32 bits causa problema
- ¿Se pueden ejecutar aplicaciones Linux en Android?
- configure: error: Necesita luac de 32 bits al usar lua de contrib
- Navegación (Siguiente) con EditText en un ListView / RecyclerView
- Uso de un script de configuración de proxy automático con el emulador de Android