QNA > C > Come Eseguire Un Emulatore Android Su Una Macchina Virtuale

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.

main-qimg-90a217592cf0b7a3a1e6fab04cfb6128

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.

main-qimg-fde4ebe9207e8832472ac30a73bca638

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.

Di Holder

Posso disinstallare i recenti aggiornamenti di sistema sul Samsung Galaxy s7? :: Che cosa pensi di Groove Funnels?
Link utili