Cannot interact with Android VM - VirtualBox
You might try Andyroid.  It is a virtual machine that hosts Android and the wrapper is specialized to accomodate for the idiosyncracies that arise from using a virtual hand-held device.  I had issues with rotation using Android in VirtualBox and solved it like this.  Andyroid has a toggle switch that enables/disables the use of VT-x, so it is possible on a CPU without it.  One advantage Andyroid has over a regular VirtualBox solution is that it is tuned for Android.