Android 模拟器 - Ubuntu 12.04

Android 模拟器 - Ubuntu 12.04

当我输入命令时

    emulator @Andreud

其中“Andreud”是我创建的 AVD 的名称,它出现以下错误

    PVRDRIInitPVR2D: PVR2D device index (0)Failed to load libGL.so
    error libGL.so: cannot open shared object file: No such file or directory
    Failed to load libGL.so
    error libGL.so: cannot open shared object file: No such file or directory

并且模拟器窗口中出现了一个空白屏幕,我应该在那里看到 Android 主屏幕、图标等。

根据评论,我尝试安装 ia32-libs

    aneesh@nb14:~$ sudo apt-get install ia32-libs
    Reading package lists... Done
    Building dependency tree       
    Reading state information... Done
    Package ia32-libs is not available, but is referred to by another package.
    This may mean that the package is missing, has been obsoleted, or
    is only available from another source

    E: Package 'ia32-libs' has no installation candidate

我希望显示主屏幕。任何帮助都将不胜感激。

答案1

在 64 位系统上,您需要 Android SDK 的 32 位库:

对于 Ubuntu 13.04 或更低版本:

sudo apt-get install ia32-libs

对于 Ubuntu 13.10 或更高版本:

sudo apt-get install libgl1-mesa-dev:i386

ia32-libs 是适用于 64 位系统的 32 位兼容包,因此仅在 64 位系统中可用。如果您已经安装了 32 位系统,则必须单独安装 libGL:

sudo apt-get install libgl1-mesa-dev

答案2

键入命令

emulator-arm @Andreud

希望这可以帮助 :)

相关内容