The Best Solution is to use Android Emulator with Intel Virtualization Technology.
Now if your system have a Processor that have a feature called as Intel Virtualization Technology, then Intel X86 images will be huge benefit for you. because it supports Intel® Hardware Accelerated Execution Manager (Intel® HAXM).
To check that your processor support HAXM or not : Click Here
You need to manually install the Intel HAXM in your system. Follow these steps for that.
- First of all go to – adt -> extras -> intel -> Hardware_Accelerated_Execution_Manager
- Make sure that Intel Virtualization is enabled from BIOS Settings.
- Now install Intel HAXM in your system and select amount of memory(i prefer to set it as default value).
- After installation create new Android Virtual Device (AVD) which should have a Target of API Level xx
- Now set the CPU/ABI as Intel Atom(x86).
- If you are on Windows then do not set RAM value more than 768 MB while setting up an emulator.
- Run the emulator. It will be blazing fast then ordinary one.
Hope it will be helpful for you. 🙂 Thanks.