Cilenco Cilenco -4 years ago 125
Android Question

Android x86 emulator extremly slow

At the moment I'm developing an application with Android wear support but I have no smartwatch. Now I want to test my application on an emulator but that is the problem. The emulator need up to 1.5 hours to start. I created one with following settings:

<!-- 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


I installed HAXM, enabled it in the BIOS settings and if run

sc query intelhaxm


I get the status 4 like it is written here. I set the HAXM memmory to 2GB so it should be enought. I also do not run any other VM software and I have even reinstalled my Windows. The only interesting information from the LogCat is that there are many lines (up to 70%) of
Suspending all threads


My computer has the following Hardware:

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


Do you have any ideas why my emulator is so slow?

EDIT: Here I posted the target for a smartphone device but it's also so slow for wearable devices so Genymotion is no real alternative because it has no images for them.

Answer Source

Well dont know for sure but all the native emulator in android are very slow.

I suggest that you use the Genymotion which is very faster emulators for android than native.

It will give you user experience almost as of devices though it does have the same limitation of android native emulators.

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download