Dans mon propre cas, j'ai eu plusieurs erreurs dont la plupart concernaient ANDROID_SDK_ROOT mal configuré , à la fin de la journée, une chose semblait résoudre le problème.
Suivez le processus suivant:
Après avoir créé un nouvel émulateur sur AVD, allez dans le menu Actions et cliquez sur la flèche pointant vers le bas comme indiqué ci-dessous.
Cliquez sur Afficher sur le disque
Modifier Config.ini
Recherchez image.sysdir.1
il devrait avoir une valeur comme celle-ci: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
Votre propre valeur peut être différente
Maintenant, corrigez le chemin d'Android Sdk pour créer un chemin complet.
image.sysdir.1 = ** C: \ androidsdk ** système-images \ android-28 \ google_apis_playstore \ x86 \
Si vous avez remarqué que le chemin du sdk android montré ci-dessus est différent du sdk android par défaut normal, j'ai dû le déplacer vers C: / androidsdk pour éviter les problèmes de NDK car mon USER HOME principal sur mon PC a des espaces blancs que NDK pourrait ne pas prendre en charge.
REMARQUE: le déplacement du répertoire SDK de son répertoire par défaut est généralement la cause de ces erreurs que l'émulateur AVD donne, en particulier en ce qui concerne le chemin cassé et mal configuré. Le correctif que j'ai fourni ci-dessus est une solution rapide, vous devrez peut-être le faire chaque fois que vous créez un nouvel appareil sur AVD Emulator.
Ce correctif devrait également fonctionner lorsque vous travaillez sur CMD avec cordova.