The reason for this slowness is that the ARM emulator does this using software rather than using Hardware for this purpose. Here are some ways to speed it up .
Open the Andriod SDK and AVD manager and edit the AVD that you want to speed up .
- Make sure that snapshot is ticked
- Change the resolution to speed it up (I saw an 170 % increase in speed) 260 x 430 is a standard size , you can use anything you like , just do not make it too large
- Increase RAM size . I have set it to 600 but 1024 is a good idea
- Switch off your Anti-Virus
- Update JRE (Java Runtime Environment ) Click here to see if you have the latest .
- Get a faster system
- Disable Hyperthreading , it runs only on one core and switching it off means better performance !
- Also removing 2x anti-aliasing in nVIDIA graphics card seemingly showed some improvement to some (including me !)
Or .. run Android x86
Android runs on arm processors and a project , turns this into x86 ( 32-bit instructions)
The fact remains that new versions of Andriod will not come as fats as you can expect .
Tutorial on how to install http://hacktohell.blogspot.com/2011/05/experience-android-from-your-pc-as-live.html#.Tns69-zXtaQ
Configuring Eclipse to find that andriod ..
- Create a virtual machine Linux 2.6/Other Linux, 512 Mb RAM, HD 2 Gb. Network: PCnet-Fast III, attached to NAT. You can also use bridged adapter, but you need a DHCP server in your environment.
- Install Android x86 on the emulator, run it.
- Press Alt+F1, type
netcfg, remember the IP, press Alt+F7.
- Run cmd on your XP, change dir to your Android tools dir, type
- Start Eclipse, open ADT plugin, find the device, enjoy!
Thanks to these two threads for this info !