Android x86模拟器速度极慢

时间:2015-05-31 16:13:37

标签: android android-emulator

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

<!-- 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,就像写成here一样。我将HAXM内存设置为2GB,因此应该使用它。我也没有运行任何其他VM软件,我甚至重新安装了我的Windows。 LogCat唯一有趣的信息是Suspending all threads

有很多行(最多70%)

我的电脑有以下硬件:

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

你有什么想法为什么我的模拟器这么慢?

编辑:我在这里发布了智能手机设备的目标,但对于可穿戴设备而言,它也是如此之慢,因此Genymotion不是真正的选择,因为它没有图像。

10 个答案:

答案 0 :(得分:8)

当然不知道但是android中的所有本机模拟器都非常慢。

我建议您使用Genymotion,这是非常快的Android模拟器,而不是本机。

虽然它确实具有与Android原生模拟器相同的限制,但它几乎可以为您提供用户体验。

答案 1 :(得分:2)

切换你的ScreenSize和Monitor dpi以获得更低的比例 - 它将提高你的加载和使用速度.. SnapShot也可以是Handy

答案 2 :(得分:2)

有几种选择:

  1. 一个选项是适用于Android的Visual Studio模拟器 - 它是快速的,Hyper-V,x86,并且在安装Visual Studio 2015(目前处于预览版;免费下载)时是免费的。
  2. 参考:Source

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

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

    3. 注意:我在某地读过反病毒软件扫描模拟器的图像,这会让它变慢。我需要确认一下。

答案 3 :(得分:0)

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

答案 4 :(得分:0)

如果您想让Android模拟器更快,响应更快,您可以对其进行配置以利用硬件加速。查看此链接了解更多详情。

Configuring Graphics Acceleration

答案 5 :(得分:0)

尝试此配置:

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

您尚未描述用于开发的IDE。我使用Eclipse,使用这种配置,模拟器的速度非常快。也许如果这不能解决您的问题,请尝试使用Android工作室和应该更好的相对模拟器(具有相同的配置。

答案 6 :(得分:0)

我遇到了同样的问题,几乎放弃学习机器人,直到我找到了Genymotion。强烈推荐。

答案 7 :(得分:0)

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

在这里更新:

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

我的速度非常慢,为6.0.1但很快,为6.1.1

答案 8 :(得分:0)

我发现关于 VirtualBox 中慢速 AndroidX86 的一件事......也许它对你有帮助。 我有一个较旧的系统。带有 P45Express 芯片组和只有双核 [E8400] 的主板。

我的 Asus P5Q Deluxe Board 上有两个 1 Gig LAN 端口 [iam 将 cia 电缆连接到我的路由器]。一个通过 Northbrigde 工作,另一个通过 PCIe 通道工作。由于我使用 PCIe 端口,我的 AndroidX86 运行得更快。 之前,当我使用 NB 支持的端口时,我需要几分钟才能稳定连接到 www。如果良好的主板连接不支持 www 连接,则虚拟机似乎会严重减速。 我不使用 3D 加速,我使用 VBoxSVGA 并且只使用 PAE/NX 和“嵌套分页”。 也许这可以帮助你升技。 对不起,我的英语不好:/

答案 9 :(得分:-1)

尝试新Genymotion 它非常快速且易于使用。