W moim przypadku miałem wiele błędów, z których większość dotyczyła źle skonfigurowanego ANDROID_SDK_ROOT , pod koniec dnia jedna rzecz wydawała się naprawiać to wszystko.
Wykonaj następujący proces:
Po utworzeniu nowego urządzenia emulującego w AVD, przejdź do menu Działania i kliknij strzałkę skierowaną w dół, jak pokazano poniżej.
Kliknij opcję Pokaż na dysku
Edytuj Config.ini
Poszukaj image.sysdir.1
powinna mieć taką wartość: ** image.sysdir.1 = obrazy systemowe \ android-28 \ google_apis_playstore \ x86 **
Twoja własna wartość może być inna
Teraz napraw ścieżkę Android SDK, aby utworzyć pełną ścieżkę.
image.sysdir.1 = ** C: \ androidsdk ** system-images \ android-28 \ google_apis_playstore \ x86 \
Jeśli zauważyłeś, ścieżka SDK Androida pokazana powyżej różni się od normalnego domyślnego SDK Androida, musiałem przenieść ją do C: / androidsdk, aby uniknąć problemów z NDK, ponieważ mój główny DOM UŻYTKOWNIKA na moim komputerze ma białe spacje, które NDK może nie obsługiwać.
UWAGA: Przeniesienie katalogu SDK z katalogu domyślnego jest zwykle przyczyną tych błędów, które podaje emulator AVD, szczególnie jeśli chodzi o uszkodzoną i źle skonfigurowaną ścieżkę. Poprawka, którą podałem powyżej, jest szybką poprawką, może być konieczne za każdym razem, gdy tworzysz nowe urządzenie w emulatorze AVD.
Ta poprawka powinna również działać podczas pracy na CMD z Cordova.