Nel mio caso, ho riscontrato più errori, la maggior parte dei quali riguardavano una ANDROID_SDK_ROOT mal configurata , alla fine una cosa sembrava sistemare il tutto.
Segui la seguente procedura:
Dopo aver creato un nuovo dispositivo di emulazione su AVD, vai al menu Azioni e fai clic sulla freccia rivolta verso il basso, come mostrato di seguito.
Fai clic su Mostra su disco
Modifica Config.ini
Cerca image.sysdir.1
dovrebbe avere un valore come questo: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
Il tuo valore potrebbe essere diverso
Ora correggi il percorso di Android Sdk per creare un percorso completo.
image.sysdir.1 = ** C: \ androidsdk ** system-immagini \ android-28 \ google_apis_playstore \ x86 \
Se hai notato, il percorso sdk di Android mostrato sopra è diverso dal normale sdk di default di Android, ho dovuto spostarlo in C: / androidsdk per evitare problemi di NDK poiché la mia USER HOME principale sul mio PC ha spazi bianchi che NDK potrebbe non supportare.
NOTA: lo spostamento della directory SDK dalla directory predefinita è di solito la causa di questi errori che l'emulatore AVD fornisce, soprattutto per quanto riguarda il percorso rotto e non configurato correttamente. La correzione che ho fornito sopra è una soluzione rapida, potrebbe essere necessario farlo ogni volta che si crea un nuovo dispositivo su AVD Emulator.
Questa correzione dovrebbe funzionare anche quando si lavora su CMD con Cordova.