Подтвердить что ты не робот

Сбой инициализации SDL, причина в том, что нет доступного видеоустройства

Я попытался запустить свой avd на Ubuntu 64bit 10.10, но он потерпел неудачу и показывает в журнале следующее:

SDL init failure, reason is: No available video device

Что я могу сделать с этим?

Я попытался найти решения, и кто-то сказал, что ему нужна библиотека x11/sdl/jdk, и я их установил, но он все еще не работает.

4b9b3361

Ответ 1

Я, наконец, получил это, чтобы работать после установки:

sudo apt-get install ia32-libs-sdl

Ответ 2

Для Fedora 14 и 16 64 бит.

Установите эти пакеты:

yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 \
    libzip.i686 libX11.i686 libXrandr.i686 SDL.i686

Ответ 3

Я столкнулся с этой проблемой на 64-битной (точной) версии Ubuntu 12.04 и решил ее, установив 32-разрядную версию libsdl:

sudo apt-get install libsdl1.2debian:i386

Ответ 4

Попробуйте отключить любые переменные среды вдоль линии SDL_ *, например SDL_VIDEODRIVER. Если это не сработает, попробуйте export DISPLAY=:0.

Ответ 5

sudo apt-get install libsdl1.2debian:i386

также работает на Debian/Sid amd64 с зарубежной архитектурой i386.

спасибо crimeminister

Ответ 6

Если вы работаете в 64-битной Linux-системе, вы должны использовать команды emulator64 * вместо команд эмулятора * без имени "64" в их имени.

Ответ 7

Я получаю "Сбой инициализации SDL" при запуске команды "эмулятор" с пользователем с недостаточно привилегиями. Ex. Пользователь jenkins получает ошибку, но не root.

Перейдите в командную строку и запустите команду эмулятора своим обычным пользователем. Вы должны получить ту же ошибку.

Затем переключитесь на root и запустите команду эмулятора снова, чтобы узнать, являются ли права пользователя или отсутствующие/неправильные переменные пользовательской среды причиной вашей проблемы.

Ответ 8

https://fedoraproject.org/wiki/User:Hpejakle/Android

Пара вещей: Запустите вызов эмулятора с помощью strace, который скажет вам, где он будет боком... Может не позволить вам легко его исправить, хотя...

Это может быть несколько вещей, факт, что ваш 64-разрядный ubuntu говорит мне, что, вероятно, отсутствуют библиотеки (32 бит).

Посмотрите ссылку и посмотрите, есть ли у кого-нибудь вопрос с Ubuntu 64

Удачи,

Гэри

Ответ 9

Следующая команда

sudo apt-get install ia32-libs 

работает над 11.10.

Ответ 10

sudo apt-get install libsdl1.2debian:i386

также работает на ubuntu 13.10

спасибо crimeminister