Howtogeek posted a tutorial about installing Android in VirtualBox
Want to run Android on your PC? The Android-x86 Project has ported Android to the x86 platform from ARM. Android-x86 can be installed on netbooks with supported hardware, but you can also install Android in VirtualBox. Android can be run as just another virtual machine, like youd run a Windows or Linux virtual machine. This allows you to play with the Android interface and install apps in a full Android environment on your PC.How to Install Android in VirtualBox