Ответ 1
Я, наконец, получил это, чтобы работать после установки:
sudo apt-get install ia32-libs-sdl
Я попытался запустить свой avd на Ubuntu 64bit 10.10, но он потерпел неудачу и показывает в журнале следующее:
SDL init failure, reason is: No available video device
Что я могу сделать с этим?
Я попытался найти решения, и кто-то сказал, что ему нужна библиотека x11/sdl/jdk, и я их установил, но он все еще не работает.
Я, наконец, получил это, чтобы работать после установки:
sudo apt-get install ia32-libs-sdl
Для Fedora 14 и 16 64 бит.
Установите эти пакеты:
yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 \
libzip.i686 libX11.i686 libXrandr.i686 SDL.i686
Я столкнулся с этой проблемой на 64-битной (точной) версии Ubuntu 12.04 и решил ее, установив 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 * вместо команд эмулятора * без имени "64" в их имени.
Я получаю "Сбой инициализации SDL" при запуске команды "эмулятор" с пользователем с недостаточно привилегиями. Ex. Пользователь jenkins получает ошибку, но не root.
Перейдите в командную строку и запустите команду эмулятора своим обычным пользователем. Вы должны получить ту же ошибку.
Затем переключитесь на root и запустите команду эмулятора снова, чтобы узнать, являются ли права пользователя или отсутствующие/неправильные переменные пользовательской среды причиной вашей проблемы.
https://fedoraproject.org/wiki/User:Hpejakle/Android
Пара вещей: Запустите вызов эмулятора с помощью strace, который скажет вам, где он будет боком... Может не позволить вам легко его исправить, хотя...
Это может быть несколько вещей, факт, что ваш 64-разрядный ubuntu говорит мне, что, вероятно, отсутствуют библиотеки (32 бит).
Посмотрите ссылку и посмотрите, есть ли у кого-нибудь вопрос с Ubuntu 64
Удачи,
Гэри
Следующая команда
sudo apt-get install ia32-libs
работает над 11.10.
sudo apt-get install libsdl1.2debian:i386
также работает на ubuntu 13.10
спасибо crimeminister
Снимите флажок "Показать окно эмулятора" в конфигурации задания Jenkins в разделе Android.
Сбой инициализации SDL, причина в том, что нет доступного видеоустройства