Come eseguire un emulatore Android su una macchina virtuale
Gli emulatori Android "emulano" una macchina con architettura ARM/x86 su macchine "Host" (tipicamente) x86 o x64; - ed eseguono le speciali immagini di sistema Android che si aspetta la macchina ARM/x86 Android. Questo causa un sovraccarico di prestazioni.
Una macchina virtuale può emulare completamente o parzialmente una macchina di qualsiasi architettura ed eseguire un dato sistema operativo (non limitato al sistema operativo Android). Questo causa un sovraccarico di prestazioni, ma può essere minimizzato fino a un certo punto.
Ora che si cerca di eseguire un emulatore Android all'interno di una VM, si vede che si sta emulando due volte.
Quindi anche se si riuscisse a emulare un emulatore, il sovraccarico di prestazioni sarebbe terribile e sarebbe difficile fare qualsiasi lavoro utile in una tale configurazione.
Questa idea è sconsigliata, non vedo alcun caso d'uso per questo.
Utilizzare l'emulatore Android è inferiore all'utilizzo di un dispositivo reale, usa l'emulatore solo se non puoi testare qualcosa nel dispositivo reale.
Esegui direttamente l'emulatore sulla macchina host.
Se devi emulare l'emulatore, i passi per impostare l'emulatore Android in una VM dovrebbero essere esattamente gli stessi del sistema operativo host.
Articoli simili
- Un ambiente virtuale è la stessa cosa di una macchina virtuale?
- Come copiare una macchina virtuale VMware su un disco rigido esterno
- Come spostare una macchina virtuale su un disco rigido esterno
- Posso installare l'emulatore di Mix Android in Ubuntu? Non posso giocare a PUBG nel mio PC in mancanza di un emulatore?.