В моем собственном случае у меня было несколько ошибок, большинство из которых были о неправильно настроенных ANDROID_SDK_ROOT , в конце концов, одна вещь, казалось, исправляла все это.
Выполните следующий процесс:
После создания нового устройства эмулятора на AVD перейдите в меню «Действия» и нажмите стрелку, указывающую вниз, как показано ниже.
Нажмите Показать на диске
Редактировать Config.ini
Ищите image.sysdir.1
оно должно иметь следующее значение: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
Ваше собственное значение может отличаться
Теперь исправьте путь Android Sdk, чтобы получить полный путь.
image.sysdir.1 = ** C: \ androidsdk ** система-образы \ андроида-28 \ google_apis_playstore \ x86 \
Если вы заметили, что путь Android SDK, показанный выше, отличается от обычного SDK Android по умолчанию, мне пришлось переместить его в C: / androidsdk , чтобы избежать проблем с NDK, так как мой основной ДОМАШНИЙ ПОЛЬЗОВАТЕЛЬ на моем ПК есть пробелы, которые NDK может не поддерживать.
ПРИМЕЧАНИЕ. Перемещение каталога SDK из каталога по умолчанию, как правило, является причиной этих ошибок, которые выдает эмулятор AVD, особенно в том, что касается неверного или неправильно настроенного пути. Исправление, которое я предоставил выше, является быстрым, вам, возможно, придется делать это каждый раз, когда вы создаете новое устройство в эмуляторе AVD.
Это исправление также должно работать при работе с CMD с Cordova.