为什么安卓模拟器运行速度如此缓慢?

3

我有一台安装了12GB内存的64位Windows 7专业版电脑,可以流畅运行多个Linux和Windows虚拟机。但是为什么安卓模拟器会运行得很慢?该怎样让它更快呢?


因为谷歌希望您购买一个或多个真实设备进行开发。 - yorkw
这个问题非常超出范围。请阅读常见问题解答:http://stackoverflow.com/faq 附言:是的,模拟器很慢,要么忍受它,要么购买真实设备,这些是唯一的真正选择。 - FoamyGuy
@Tim,我有真实设备。问题是如何使用模拟器进行开发。 - Suzan Cioc
答案(不幸的是)是……慢慢地。 - FoamyGuy
3个回答

6

大多数 Android 映像都在 ARM 平台上运行。这意味着您的计算机必须模拟整个设备,包括将 ARM 指令转换为 x86 指令。您应该尝试使用新的 x86 模拟器映像。它们的速度要快得多。请参见 Intel 的此指南


我认为模拟器可以使用JIT来达到汇编语言的速度。好的,我在使用的Android 3.1下没有任何处理器条目。这就是你所说的吗?我应该改用2.3.3吗? - Suzan Cioc
是的,不幸的是到目前为止我认为英特尔只做了2.3.x。 - kabuko
Android 3.1怎么样?如何让模拟器3.1运行更快? - Jayesh

2
我放弃了模拟器,安装了Android x86在VMWare镜像中。虽然不如真实设备快,但比模拟器快得多。运行良好(而且,在我的笔记本电脑上运行Android应用程序很酷:)) http://www.android-x86.org/documents/installhowto


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接