No meu caso, eu tive vários erros, a maioria dos quais foi sobre a configuração incorreta do ANDROID_SDK_ROOT . No final do dia, uma coisa parecia consertar a coisa toda.
Siga o seguinte processo:
Após criar o novo dispositivo emulador no AVD, vá para o menu Ações e clique na seta apontando para baixo, como mostrado abaixo.
Clique em Mostrar no disco
Editar Config.ini
Procure por image.sysdir.1
deve ter um valor como este: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
Seu próprio valor pode ser diferente
Agora, corrija o caminho do Android Sdk para criar um caminho completo.
image.sysdir.1 = ** C: \ androidsdk ** imagens do sistema \ android-28 \ google_apis_playstore \ x86 \
Se você notou, o caminho do sdk do Android mostrado acima é diferente do sdk do Android padrão normal, tive que movê-lo para C: / androidsdk para evitar problemas de NDK, pois minha principal casa do usuário no meu PC tem espaços em branco que o NDK pode não suportar.
NOTA: Afastar o diretório SDK de seu diretório padrão é geralmente a causa desses erros que o emulador do AVD fornece, principalmente no que diz respeito ao caminho quebrado e mal configurado. A correção que forneci acima é uma solução rápida; talvez você precise fazer isso sempre que criar um novo dispositivo no AVD Emulator.
Essa correção também deve funcionar ao trabalhar no CMD com cordova.