अपने स्वयं के मामले में, मेरे पास कई त्रुटियां थीं, जिनमें से अधिकांश गलत-कॉन्फ़िगर ANDROID_SDK_ROOT के बारे में थीं , दिन के अंत में, एक बात पूरी बात को ठीक करने के लिए लग रही थी।
निम्नलिखित प्रक्रिया का पालन करें:
एवीडी पर एक नया एमुलेटर डिवाइस बनाने के बाद, एक्शन मेनू पर जाएं और नीचे दिखाए गए अनुसार तीर पर क्लिक करें।
शो ऑन डिस्क पर क्लिक करें
Config.ini संपादित करें
छवि के लिए देखें। Sysdir.1
इसका मूल्य इस तरह होना चाहिए: ** image.sysdir.1 = system-images \ android-28 \ google_apis_playstore \ x86 **
आपका अपना मान भिन्न हो सकता है
अब, एक पूर्ण पथ बनाने के लिए एंड्रॉइड एसडीके के मार्ग में ठीक करें।
image.sysdir.1 = ** C: \ androidsdk ** प्रणाली छवियों \ android-28 \ google_apis_playstore \ 86 \
यदि आपने देखा है, तो ऊपर दिखाया गया android sdk पथ सामान्य डिफ़ॉल्ट android sdk से भिन्न है, मुझे NDK के मुद्दों से बचने के लिए इसे C: / androidsdk पर ले जाना पड़ा क्योंकि मेरे मुख्य USER HOME on my PC में व्हाट्सएप है जो NDK का समर्थन नहीं कर सकता है।
नोट: एसडीके निर्देशिका को अपनी डिफ़ॉल्ट निर्देशिका से दूर ले जाना आम तौर पर इन त्रुटियों का कारण होता है, एवीडी एमुलेटर देता है, विशेष रूप से टूटी और गलत मार्ग के बारे में। मेरे द्वारा ऊपर दिया गया फिक्स एक त्वरित फिक्स है, आपको यह करना होगा कि हर बार जब आप AVD एमुलेटर पर एक नया डिवाइस बनाएं।
कॉर्डोवा के साथ सीएमडी पर काम करते समय यह फिक्स भी काम करना चाहिए।