【问题标题】:Intel Hardware-assisted Virtualization (hypervisor) on Linux - ERROR: Could not load OpenGLES emulation libraryLinux 上的英特尔硬件辅助虚拟化(管理程序) - 错误:无法加载 OpenGLES 仿真库
【发布时间】:2014-02-12 11:44:39
【问题描述】:

我尝试根据这篇文章在 Linux 上安装英特尔硬件辅助虚拟化(管理程序):

How to Start Intel Hardware-assisted Virtualization (hypervisor) on Linux to Speed-up Intel Android x86 Gingerbread Emulator.

我一步一步地跟着。所有检查位置都满足。

我安装了KVM,这里是检查:

nazar@nazar-desktop:~$ sudo virsh -c qemu:///system list
 Id    Name                           State
----------------------------------------------------

但是当我直接从终端运行 AVD from Android SDK 时,我看到了下一个输出:

nazar@nazar-desktop:~$ /usr/local/eclipse/android-sdk/adt-bundle-linux-x86_64-20131030/sdk/tools/emulator-x86 -avd ARM-Nexus4-18-xhdpi -qemu -m 2047 -enable-kvm
emulator: ERROR: Could not load OpenGLES emulation library: libOpenglRender.so: cannot open shared object file: No such file or directory
emulator: WARNING: Could not initialize OpenglES emulation, using software renderer.
-- Invalid CPU architecture: arm, expected 'x86'

这是这个模拟器的配置:

为什么会这样?任何建议。

这是一些系统特性:

如何解决这个问题?

【问题讨论】:

    标签: android linux opengl android-emulator


    【解决方案1】:

    您好,您需要点击“使用主机 GPU”标志,它才能工作!!

    【讨论】:

    • 我这样做了,但结果相同。你能解释一下这个USE HOST GPU 做什么吗?以及它如何与 HAXM 兼容?
    • 使用主机gpu,实际使用托管vm的处理器,模拟设备的处理器,在OpenGLES的管理中。对我来说它工作正常。看这里mattfife.com/?p=1304
    猜你喜欢
    • 2016-02-24
    • 2012-11-05
    • 1970-01-01
    • 1970-01-01
    • 2013-08-31
    • 2019-11-19
    • 2013-04-21
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多