Recs.
Updated
Genymotion is a simple to use, simple to set up and feature-rich AndroidVM. It has a free version and two paid versions - indie (99 €) and business (299 €).
SpecsUpdate
Pros
Pro Can be integrated with Eclipse and Android Studio
Genymotion has plugins for Eclipse and Android Studio allowing you to launch Genymotion right from within those IDEs.
Pro A webcam and a dummy webcam can be used with the emulated device
Genymotion allows using a webcam connected to a computer as a camera for the emulated device. It can also enable a dummy webcam that will display a genymotion logo in motion.
To use a webcam or set up a dummy, access camera settings panel by pressing ctrl+3 (or ⌘+3), enable the functionality and choose a front-facing and a back-facing camera.
Pro Large library of emulated devices as well as custom devices
Genymotion has a selection of over 20 virtual devices, including various Google, HTC, LG, Motorola, Samsung and Sony phones and tablets. If a device that's needed is not found in the library, a custom phone or tablet device can be created with RAM, screen size and density adjusted from the wrench menu.
Pro Allows creating shared folders between host and VM
In order to enable the functionality:
- Go to your VirtualBox VM setting / Shared folder tab
- Add a shared folder with the folder you want to shared, and check the "auto mount" option
- Start your VM as usual from the Genymotion software
- Your shared folder is available in the /mnt/shared directory (multiple shared folders are supported).