Android x86模拟器非常慢

目前我正在开发Android Wear支持应用程序,但我没有智能手表。 现在我想在模拟器上testing我的应用程序,但这是问题所在。 模拟器需要长达1.5小时才能启动。 我用以下设置创build了一个:

<!-- language: lang-none --> Target Google APIs (Google Inc.) API lev 22 CPU/ABI Google APIs Intel Atom (x86) Device 5.1" WVGA (480x800: mdpi) Skin No Skin RAM 512 //also tried with 768 VM Heap 32 Internal Storage 200 Use Host GPU true //also tried with false 

我安装HAXM,启用它在BIOS设置,如果运行

 sc query intelhaxm 

我得到状态4就像写在这里 。 我将HAXM内存设置为2GB,所以它应该足够了。 我也不运行任何其他虚拟机软件,我甚至重新安装了我的Windows。 LogCat中唯一有趣的信息是有很多行(最多70%) Suspending all threads

我的电脑有以下硬件:

 <!-- language: lang-none --> Windows 7 x64 Intel Core 2 Quad Q6600 8GB RAM 

你有什么想法,为什么我的模拟器是如此之慢?

编辑 :在这里,我张贴了一个智能手机设备的目标,但它也是如此缓慢的可穿戴设备,所以Genymotion是没有真正的select,因为它没有为他们的图像。

Solutions Collecting From Web of "Android x86模拟器非常慢"

那么不知道,但所有在Android本机模拟器是非常缓慢的。

我build议你使用Genymotion,这是比本地更快的模拟器。

它会给你几乎像设备的用户体验,虽然它有相同的机器人本地模拟器的限制。

切换您的屏幕尺寸和显示器的分辨率,以获得更低的比例 – 这将增加您的加载和使用的速度.. SnapShot也可以Handy

有几个选项:

  1. 一种select是Visual Studio Emulator for Android – 当你安装Visual Studio 2015(目前在预览;免费下载)时,它是快速的,Hyper-V,x86和免费的。

参考: 来源

  1. 在VirtualBox中运行Android Image。 http://www.android-x86.org/download

  2. 您可以使用英特尔x86系统映像,我不确定,但可能会更快

注意:我读过反病毒软件扫描模拟器的图像,使其变慢。 我需要确认一下。

1.确保您使用的是64位操作系统。 2.启动模拟器时使用主机GPU。 3.如果你有graphics卡,更新graphics驱动程序

Android模拟器通常使用Windows很慢。 你需要使用Mac或Linux的Android开发..

如果您想让Android模拟器更快速,响应更快,则可以将其configuration为利用硬件加速。 查看此链接了解更多详情。

configurationgraphics加速

试试这个configuration:

  • CPU / ABI:Intel Atom(x86);
    • 设备:Nexus 5;
  • 键盘:硬件Keyborard礼物;
  • 皮肤:具有dynamic硬件控制的皮肤;
  • Ram:2048;
  • VM堆:64;
  • 内部存储:200 MB;
  • SD卡:500 MB;
  • 仿真选项:使用主机GPU;

您尚未描述您正在使用哪个IDE进行开发。 我使用Eclipse,通过这种configuration,模拟器速度非常快。 也许如果这不能解决你的问题尝试使用Android工作室和相对模拟器应该更好(具有相同的configuration。

我遇到同样的问题,几乎放弃了学习机器人,直到我findGenymotion。 强烈build议。

一个原因可能是老的HAXM驱动程序:

这里更新:

https://software.intel.com/en-us/android/articles/intel-hardware-accelerated-execution-manager

我的6.0.1速度很慢,6.1.1速度很快

尝试新的Genymotion它真的非常快速和易于使用。