SDL init失败,原因是:没有可用的视频设备

Sea*_*ean 34 android android-virtual-device

我尝试在Ubuntu 64bit 10.10上启动我的avd,但它失败并在日志中显示以下内容:

SDL init failure, reason is: No available video device

我该怎么办?

我试图搜索解决方案,有人说它需要x11/sdl/jdk库,我安装了它们但它仍然无效.

小智 34

对于Fedora 14和16 64bit.

安装这些包:

yum install glibc.i686 ncurses-libs.i686 libstdc libstdc++.i686 \
    libzip.i686 libX11.i686 libXrandr.i686 SDL.i686
Run Code Online (Sandbox Code Playgroud)


小智 21

我刚刚在Ubuntu 12.04 64位(精确)上遇到这个问题,并通过安装32位版本的libsdl解决了这个问题:

sudo apt-get install libsdl1.2debian:i386
Run Code Online (Sandbox Code Playgroud)


Pie*_*tte 8

尝试在SDL_*行中取消设置任何环境变量,例如SDL_VIDEODRIVER.如果这不起作用,请尝试export DISPLAY=:0.


小智 3

安装后我终于让它工作了:

sudo apt-get install ia32-libs-sdl
Run Code Online (Sandbox Code Playgroud)