I do all my development inside virtual machines. This allows me to keep separate development environment for different projects and clients. I wanted to keep this tradition for developing mobile applications but that turned out to be a bit of challenge.
The Xamarin Android Player and the Genymotion emulators both use VirtualBox to emulate the Android phone or tablet. This works great if you don’t develop in a virtual machine. If you develop inside a virtual machine you run into a major problem: you can’t run a virtual machine inside a virtual machine.
[Read More]