Android x86模拟器速度极慢

Cil*_*nco 13 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
Run Code Online (Sandbox Code Playgroud)

我安装了HAXM,在BIOS设置中启用它并运行

sc query intelhaxm
Run Code Online (Sandbox Code Playgroud)

我得到了状态4,就像它写在这里一样.我将HAXM内存设置为2GB,因此应该使用它.我也没有运行任何其他VM软件,我甚至重新安装了我的Windows.LogCat唯一有趣的信息是有很多行(最多70%)Suspending all threads

我的电脑有以下硬件:

<!-- language: lang-none -->
Windows 7 x64
Intel Core 2 Quad Q6600
8GB RAM
Run Code Online (Sandbox Code Playgroud)

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

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

Har*_*han 8

好吧不确定,但android中的所有本机模拟器都非常慢.

我建议你使用Genymotion,这是一个比本机更快的Android模拟器.

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

  • 这不是真的。带有 HAXM 的 x86 模拟器应该运行良好。直到上周左右,它们确实在我的 PC 上运行得很快。现在它们像 ARM 模拟器一样运行。真的很烦。 (2认同)