In meinem Fall hatte ich mehrere Fehler, von denen die meisten falsch konfigurierte ANDROID_SDK_ROOT betrafen . Letztendlich schien eine Sache das Ganze zu beheben.
Befolgen Sie den folgenden Vorgang:
Gehen Sie nach dem Erstellen des neuen Emulatorgeräts auf AVD zum Menü Aktionen und klicken Sie auf den Pfeil nach unten, wie unten gezeigt.
Klicken Sie auf Auf Festplatte anzeigen
Bearbeiten Sie Config.ini
Suchen Sie nach image.sysdir.1
Es sollte einen Wert wie den folgenden haben: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
Ihr eigener Wert kann anders sein
Korrigieren Sie nun den Pfad des Android Sdk, um einen vollständigen Pfad zu erstellen.
image.sysdir.1 = ** C: \ androidsdk ** system-images \ android-28 \ google_apis_playstore \ x86 \
Wenn Sie bemerkt haben, dass sich der oben gezeigte Android SDK-Pfad vom normalen Standard-Android SDK unterscheidet, musste ich ihn nach C: / androidsdk verschieben , um NDK-Probleme zu vermeiden, da mein Hauptbenutzer-HOME auf meinem PC Leerzeichen hat, die NDK möglicherweise nicht unterstützt.
ANMERKUNG: Das Verschieben des SDK-Verzeichnisses aus seinem Standardverzeichnis ist normalerweise die Ursache für diese Fehler, die der AVD-Emulator verursacht, insbesondere in Bezug auf fehlerhafte und falsch konfigurierte Pfade. Die oben angegebene Korrektur ist eine schnelle Lösung. Möglicherweise müssen Sie dies jedes Mal tun, wenn Sie ein neues Gerät in AVD Emulator erstellen.
Dieser Fix sollte auch funktionieren, wenn Sie mit Cordova an CMD arbeiten.