目前,我正在开发一款支持
Android Wear的应用程序,但我没有智能手表.现在我想在仿真器上测试我的应用程序,但这是问题.仿真器最多需要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 memmory设置为2GB,所以它应该足够了.我也不运行任何其他的VM软件,我甚至重新安装了我的Windows.来自LogCat的唯一有趣的信息是暂停所有线程都有很多行(高达70%)
我的电脑有以下硬件:
<!-- language: lang-none --> Windows 7 x64 Intel Core 2 Quad Q6600 8GB RAM
你有什么想法为什么我的模拟器这么慢?
编辑:这里我发布了一个智能手机的目标,但对于可穿戴设备来说也是如此之慢,所以Genymotion并不是真正的替代品,因为它们没有图像.
解决方法
好,不知道肯定,但所有的本机模拟器在Android都很慢.
我建议您使用Genymotion,这是比本机更加模仿android的模拟器.
它将给您的用户体验几乎与设备,尽管它具有与Android本机模拟器相同的限制.