Сбой инициализации SDL, причина: нет доступного видеоустройства
Я попытался запустить свой avd на Ubuntu 64bit 10.10, но это не удалось и показывает следующее в журнале:
SDL init failure, reason is: No available video device
что я могу с этим сделать?
Я попытался найти решения, и кто-то говорит, что ему нужна библиотека x11/sdl/jdk, и я установил их все, но он все еще не работает.
11 ответов
для Fedora 14 и 16 64 бит.
установить эти пакеты:
yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 \
libzip.i686 libX11.i686 libXrandr.i686 SDL.i686
Я только что столкнулся с этой проблемой на Ubuntu 12.04 64-бит (точный) и решил ее, установив 32-битную версию libsdl:
sudo apt-get install libsdl1.2debian:i386
попробуйте сбросить все переменные среды вдоль линии SDL_*, такие как SDL_VIDEODRIVER. Если это не сработает, попробуйте export DISPLAY=:0
.
sudo apt-get install libsdl1.2debian:i386
также работает на Debian / Sid amd64 с иностранной архитектурой i386.
спасибо crimeminister
Если вы работаете в 64-битной системе linux, вы должны использовать команды emulator64* вместо команд emulator * без "64" в их имени.
Я получаю " SDL init failure "при запуске команды" emulator " с пользователем с недостаточно привилегиями. Бывший. пользователь jenkins получает ошибку, но не root.
перейдите в командную строку и запустите команду эмулятора с обычным пользователем. Вы должны получить ту же ошибку.
затем переключитесь на root и снова запустите команду эмулятора, чтобы узнать, являются ли пользовательские разрешения или отсутствующие/неправильные переменные среды пользователя причиной вашей проблемы.
https://fedoraproject.org/wiki/User:Hpejakle/Android
пара вещей: запустите вызов эмулятора со strace, который скажет вам, где он идет боком... Может не обязательно позволить вам легко исправить это...
Это может быть несколько вещей, тот факт, что ваш на 64 бит ubuntu говорит мне, что, вероятно, отсутствуют библиотеки (32bit).
Проверьте ссылку и посмотреть, если кто-нибудь придумал faq для Ubuntu 64
удачи,
Гари
снимите флажок "Показать окно эмулятора" в конфигурации задания Дженкинса в разделе android.
сбой инициализации SDL, причина: нет доступного видеоустройства