En mi propio caso, tuve múltiples errores, la mayoría de los cuales se debieron a ANDROID_SDK_ROOT mal configurada , al final del día, una cosa parecía arreglarlo todo.
Siga el siguiente proceso:
Después de crear un nuevo dispositivo emulador en AVD, vaya al menú Acciones y haga clic en la flecha que apunta hacia abajo como se muestra a continuación.
Haga clic en Mostrar en disco
Editar config.ini
Busque image.sysdir.1
debería tener un valor como este: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
Tu propio valor puede ser diferente
Ahora, arregle la ruta del Sdk de Android para hacer una ruta completa.
image.sysdir.1 = ** C: \ androidsdk ** system-images \ android-28 \ google_apis_playstore \ x86 \
Si se dio cuenta, la ruta del SDK de Android que se muestra arriba es diferente del SDK predeterminado de Android, tuve que moverlo a C: / androidsdk para evitar problemas de NDK ya que mi USUARIO PRINCIPAL en mi PC tiene espacios en blanco que NDK podría no admitir.
NOTA: El alejamiento del directorio SDK de su directorio predeterminado suele ser la causa de estos errores que da el emulador AVD, especialmente en lo que respecta a la ruta rota y mal configurada. La solución que proporcioné anteriormente es una solución rápida, puede que tenga que hacerlo cada vez que cree un nuevo dispositivo en AVD Emulator.
Esta solución también debería funcionar cuando se trabaja en CMD con cordova.