首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Android仿真器基于QEMU。我能用KVM吗?

Android仿真器基于QEMU。我能用KVM吗?
EN

Stack Overflow用户
提问于 2010-04-08 10:02:00
回答 5查看 27.8K关注 0票数 11

我的笔记本电脑支持硬件虚拟化(AMD SVM),我知道:

  • QEMU可以通过KVM实现硬件虚拟化;
  • Android仿真器非常基于QEMU。

自然的问题如下:我能把这两者(Android+KVM)结合起来在模拟器中获得更好的性能吗?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2013-01-13 11:22:41

可以,停那儿吧。只需在Android中下载适当的Intel原子CPU包,并让您的AVD使用Intel原子CPU体系结构。android模拟器甚至可以使用主机gpu。下面是一个关于如何做到这一点的链接:

http://developer.android.com/tools/devices/emulator.html#acceleration

票数 8
EN

Stack Overflow用户

发布于 2011-05-18 10:34:37

您可以使用KVM在QEMU中运行安卓-x86 (甚至在VirtualBox中)。我不知道为开发做好准备有多容易,但它应该运行得更快一些。此外,英特尔( 致力于 )正在x86芯片上安装安卓系统,因此这有望在未来变得更容易。

更新:我设法使它在VirtualBox中工作,除了一些网站崩溃的网页浏览器。由于我正在制作一个网络应用程序,这是没有帮助的。不过,它比标准的Android仿真器快得多,

票数 2
EN

Stack Overflow用户

发布于 2013-01-08 07:29:06

你可以试着用AndroidVM - http://androvm.org/blog/ .在我的测试中,您也可以拥有硬件OpenGL和旋转支持(这有点复杂,但是AndroidVM页面上解释了一切)。

根据我的经验,这比Android模拟器要好得多,至少在Windows和Mac上是这样。

对于Linux,您应该能够使用VirtualBox For Linux来使用AndroidVM。由于它主要是OVA文件,因此您应该能够根据需要使用其他虚拟化客户端。

有趣的是,这不是模仿ARM,而是x86上的安卓.这有其优点和缺点,但如果你能在虚拟机上进行各种类型的初步测试,肯定有助于避免购买大量设备,因为Android4.1通常不会被ARM、x86手机和平板电脑等厂商过度修改。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2598942

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档