J'ai essayé de démarrer mon avd sur Ubuntu 64bit 10.10, mais cela a échoué et affiche les informations suivantes dans le journal:
Échec d'initialisation SDL, la raison est: Aucun périphérique vidéo disponible
Que puis-je faire avec ça?
J'ai essayé de chercher des solutions et quelqu'un a dit qu'il avait besoin de la bibliothèque x11/sdl/jdk et je les ai toutes installées mais cela ne fonctionne toujours pas.
J'ai finalement obtenu que cela fonctionne après l'installation:
Sudo apt-get install ia32-libs-sdl
Pour Fedora 14 et 16 64bit.
Installez ces paquets:
yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 \
libzip.i686 libX11.i686 libXrandr.i686 SDL.i686
Je viens de rencontrer ce problème sur Ubuntu 12.04 64 bits (Precise) et je l'ai résolu en installant la version 32 bits de libsdl:
Sudo apt-get install libsdl1.2debian:i386
Essayez de désactiver les variables d’environnement le long de la ligne SDL_ *, telles que SDL_VIDEODRIVER. Si cela ne fonctionne pas, essayez export DISPLAY=:0
.
Si vous travaillez sur un système Linux 64 bits, vous devriez utiliser les commandes emulator64 * à la place des commandes emulator * sans le nom "64".
Sudo apt-get install libsdl1.2debian:i386
fonctionne également sur Debian/Sid AMD64 avec l’architecture étrangère i386.
merci à crimeminister
Je reçois le message "Échec d'initialisation SDL" lors de l'exécution de la commande "émulateur" avec un utilisateur ne disposant pas de suffisamment de privilèges. Ex. l'utilisateur jenkins obtient l'erreur, mais pas la racine.
Accédez à la ligne de commande et exécutez la commande emulator avec votre utilisateur normal. Vous devriez avoir la même erreur.
Passez ensuite à root et exécutez à nouveau la commande emulator pour voir si les autorisations de l'utilisateur ou les variables d'environnement utilisateur manquantes/erronées sont à l'origine de votre problème.
https://fedoraproject.org/wiki/User:Hpejakle/Android
Quelques choses: Lancez votre appel d'émulateur avec strace, cela vous indiquera où il va latéralement ... Cela ne vous permettra pas forcément de le réparer facilement ...
Cela pourrait être un certain nombre de choses, le fait que votre ubuntu 64 bits me dise qu'il manque probablement des bibliothèques (32 bits).
Consultez le lien et voyez si quelqu'un a créé une FAQ pour Ubuntu 64
Bonne chance,
Gary
Sudo apt-get install libsdl1.2debian:i386
fonctionne également sur Ubuntu 13.10
merci à crimeminister
Décochez la case "Afficher la fenêtre de l'émulateur" dans la configuration du travail Jenkins dans la section Android.
Échec d'initialisation SDL, la raison est: Aucun périphérique vidéo disponible
"L'émulateur [Android] n'a pas semblé commencer; abandonner"
La commande suivante
Sudo apt-get install ia32-libs
fonctionne le 11.10.