2014-01-22 33 views
2

我试图在Linux上安装符合英特尔硬件辅助虚拟化(管理程序)这个帖子:英特尔硬件辅助虚拟化在Linux(管理程序) - 错误:无法加载OpenGLES仿真库

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

我按部就班。所有检查位置都满意。

我安装KVM,这里是检查:

[email protected]:~$ sudo virsh -c qemu:///system list 
Id Name       State 
---------------------------------------------------- 

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

[email protected]:~$ /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' 

下面是这种配置仿真器:

config

为什么会发生这种情况?有什么建议么。

下面是一些系统的特点:

pc characteristic

如何解决这个麻烦?

回答

0

嗨,你需要点击国旗“USE HOST GPU”,它的工作!

+0

我这样做,但结果相同。你能解释一下这个'USE HOST GPU'的用途吗?这与HAXM如何兼容? –

+0

使用主机GPU,实际上使用主机虚拟机的处理器,模拟设备的处理器,在OpenGLES的管理。对我来说它工作正常。请参阅http://mattfife.com/?p=1304 – archetipo

相关问题