I have a Windows PC with an AMD CPU in which I run VMM Virtual Box with a Windows VM in which I need to launch an AVD from Android Studio.
I don't need an Android VM to run in Virtual Box, Android must run in a nested virtual environment, inside a Windows VM in which the AVD runs.
Since I know that from Virtual Box version 6.1 there's the possibility to have nested virtualization I thought that just enabling it in the system settings would have been enough, but in facts when launching the AVD it just creates the smartphone silhouette, with a black screen which doesn't respond to any input. Here's how it looks
Starting the AVD these two issues comes out, does anyone know how can I solve these? Error 1
I need these two level of emulation because I need a repeatable environment to test my software along with Android. Does Anyone have suggestion?
PS: the AVD works fine in the host Windows OS, it's just the guest OS that seem unable to launch the android environment.
EDIT: I know that it's not at all a good way of testing and performance are really bad, but what I need is a repeatable environment for the validation phase of a thesis. My code is a Java program that use Appium to connect my application to AVD; since I can't configure the Appium server, the AVD and my configuration parameter in each tester's machine, I'd like to use a VM to be run once per computer.