Android模拟器不适用于KVM

时间:2012-11-14 13:46:09

标签: android android-emulator

  

可能重复:
  Android emulator is based on QEMU. Can I use KVM with it?

我正在编写Android应用程序,我想在平板电脑上测试我的应用程序。但是我没有平板电脑而且我不会买一台。这就是为什么我需要一个好的模拟器,但是#34; old"模拟器在我的机器上真的很慢,所以我需要一个良好的Android-x86支持或Android模拟器的KVM支持。

问题是:KVM不起作用,x86图像速度不错,但屏幕旋转支持不佳(真正让我烦恼的是,因为这就是我所需要的)。我的机器是:

设备:

  • AMD Phenom II 1055T,虚拟化已启用
  • Radeon HD5750(可能是OpenGL问题?)

软件:

  • Arch Linux
  • qemu-kvm已安装(我可以运行启用了kvm的虚拟机)
  • 已安装Android SDK r20
  • 安装了Android SDK平台工具r14
  • 安装了Intel x86 Atom Image(API 15和16,两者都不起作用)
  • 已安装且正在运行的专有fglrx驱动程序

根据https://developer.android.com/tools/devices/emulator.html,这个设置应该可行,但是当我尝试从命令行启动模拟器时,就像链接建议一样,我得到一个黑色的窗口,没有任何反应(我等了大约30分钟)。我用:

启动模拟器
emulator -verbose -avd Nexus7KVM -qemu -m 1024 -enable-kvm

当我将-enable-kvm更改为-disable-kvm时,模拟器会启动,但速度与之前一样慢(当然)。输出在pastebin上:Link

任何建议都表示赞赏。即使你说" Ubuntu 12.04或其他任何适用于我的工作" ...我真的在考虑安装一个更知名的Linux发行版,只是为了让仿真器工作。

编辑: 我添加了-show-kernel标志,这是pastebin上的输出:Link

我在新安装的Debian系统上尝试了模拟器。相同的行为。 AOSP问题:Link

0 个答案:

没有答案