首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么Android模拟器这么慢?我们如何提高Android模拟器的速度?

问为什么Android模拟器这么慢?我们如何提高Android模拟器的速度?
EN

Stack Overflow用户
提问于 2009-10-12 11:45:54
回答 68查看 1.1M关注 0票数 3.5K

我在x86 Windows XP专业版计算机上安装了2.67 GHz赛扬处理器和1.21 GB内存。

我的理解是,在这样的机器上,安卓模拟器应该启动得相当快,但对我来说,情况并非如此。我已经按照所有的说明设置了集成开发环境、软件开发工具包、JDK等等,并在快速启动模拟器方面取得了一些成功,但这是非常罕见的。如果可能的话,我该如何解决这个问题?

即使它启动并加载主屏幕,它也非常慢。我在version 3.5 (伽利略)和3.4 (Ganymede)中尝试过Eclipse IDE。

EN

回答 68

Stack Overflow用户

发布于 2012-12-13 17:33:19

重要说明:sure first请参阅the Intel list about VT以确保您的CPU支持英特尔VT。

HAXM加速了运行缓慢的Android Emulator

HAXM代表-“英特尔硬件加速执行管理器”

目前它仅支持英特尔®VT (英特尔虚拟化技术)。

安卓模拟器是基于QEMU的。QEMU和主机系统上的HAXM驱动程序之间的接口设计为独立于供应商。

​

​

为HAXM配置Android开发环境的步骤

Eclipse更新Eclipse:确保您的安装和ADT插件完全up-to-date.

  1. Update了您的
  2. 工具:在每次Eclipse插件更新之后,更新您的Android SDK工具是很重要的。为此,启动Android SDK管理器并更新所有Android SDK组件。要利用HAXM,您必须至少使用版本17。

​

​

  • 下载x86 Atom系统映像和英特尔硬件加速执行管理器驱动程序。如下图所示:

​

​

  • 通过运行"IntelHaxm.exe“安装HAXM驱动程序。它将位于以下位置之一:

代码语言:javascript
复制
- `C:\Program Files\Android\android-sdk\extras\intel\Hardware_Accelerated_Execution_Manager`
- `C:\Users\<user>\adt-bundle-windows-x86_64\sdk\extras\intel\Hardware_Accelerated_Execution_Manager`

如果安装程序失败并显示必须打开英特尔VT的消息,则需要在BIOS中启用此功能。有关如何在 中执行此操作的说明,请参阅说明。

​

​

  • 创建新的x86 AVD:按照下图操作:

​

​

  • 或适用于新的SDK、

​

票数 1.1K
EN

Stack Overflow用户

发布于 2009-12-16 13:53:47

您的(旧) Eclipse版本中包含的仿真器非常慢。

最近的模拟器比2010年的速度更快。更新您的SDK/IDE。

就我个人而言,我使用真实的手机进行测试。它更快,测试也更现实。但是,如果你想在许多不同的Android版本上测试你的应用程序,并且不想买几部手机,你将不得不时不时地使用模拟器。

票数 218
EN

Stack Overflow用户

发布于 2010-01-12 22:55:09

模拟器的启动非常慢。好消息是您只需要启动模拟器一次。如果仿真器已经在运行,并且您再次运行应用程序,则仿真器会相对快速地重新安装应用程序。当然,如果你想知道它在手机上的运行速度,最好是在真实的手机上测试它。

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

https://stackoverflow.com/questions/1554099

复制
相关文章

相似问题

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