I just tested android in a virtual box machine on ubuntu worked great
1) Download VirtualBox, I installed from the ubuntu app store
2) Grab the image from AndroVM. The one you need, pick the one you want.
3) Just import the image into VirtualBox.
4) Run the VM.
i downloaded the VM from here and unzippped the iso, i added it to a standard linux 2.6 VM and i did a install and i ran a live version. Both worked fine with sound and network. Only problem i had was the mouse so i disabled mouse integration and it worked fine!! give is a whirl i used all the stand options for the VM apart from i gate it 1024 ram and it worked fine!!!