Android Emulator से जुड़ी सामान्य समस्याओं को हल करना

इस पेज पर, Android Emulator से जुड़ी समस्याओं, उन्हें हल करने के तरीकों, और समस्या हल करने के सुझावों की सूची दी गई है. अगर आपको कोई ऐसी समस्या आती है जो इस सूची में शामिल नहीं है या यहां दिए गए किसी तरीके का इस्तेमाल नहीं किया जा सकता, तो गड़बड़ी की शिकायत करें.

सामान्य समस्याएं


एपीआई 37 वाले Android वर्चुअल डिवाइसों पर, "यह डिवाइस Play Protect से सर्टिफ़ाइड नहीं है" गड़बड़ी दिखना

Android Emulator पर एपीआई 37 सिस्टम इमेज इस्तेमाल करने पर, आपको Google की सेवाओं और ऐप्लिकेशन के वर्कफ़्लो में रुकावटें आ सकती हैं. 16 जून, 2026 से, Android 17 के ऐसे वर्चुअल डिवाइसों पर Google खातों में लॉग इन करने में समस्या आ सकती है जिनमें पैच नहीं किया गया है. साथ ही, Google के पहले पक्ष के ऐप्लिकेशन लॉन्च करने या GMSCore API को कॉल करने पर, क्रैश होने या पुष्टि करने से जुड़ी समस्याएं आ सकती हैं.

समस्या हल करने का तरीका: अपनी सिस्टम इमेज को एपीआई 37 के रिविज़न 5 या इसके बाद के वर्शन पर अपडेट करें या एसडीके मैनेजर का इस्तेमाल करके, Canary Preview की सबसे नई सिस्टम इमेज पर अपडेट करें.

Android Studio के एसडीके मैनेजर का प्लैटफ़ॉर्म टैब.
एसडीके मैनेजर.

Android Emulator के एक्सटेंडेड कंट्रोल में Google Maps न दिखना

Android Emulator के 34.2.13 से पहले के वर्शन में, मई के मध्य से एक्सटेंडेड कंट्रोल में Google Maps काम नहीं करेगा. पुराने एम्युलेटर, Chromium के ऐसे वर्शन के साथ आते हैं जो Google Maps JavaScript API के साथ काम नहीं करता.

देखें कि डिस्क में बचा स्टोरेज ज़रूरत के मुताबिक है या नहीं

डिस्क में कम स्टोरेज होने की वजह से, एम्युलेटर क्रैश हो सकता है और हैंग हो सकता है. इससे बचने के लिए, एम्युलेटर चालू होने पर यह जांच करता है कि डिस्क में बचा स्टोरेज ज़रूरत के मुताबिक है या नहीं. अगर डिस्क में कम से कम 5 जीबी स्टोरेज खाली नहीं है, तो एम्युलेटर चालू नहीं होता. अगर एम्युलेटर चालू नहीं हो पाता है, तो देखें कि आपके डिवाइस में डिस्क में बचा स्टोरेज ज़रूरत के मुताबिक खाली है या नहीं.

एंटी-वायरस सॉफ़्टवेयर

कई सुरक्षा और ऐंटीवायरस सॉफ़्टवेयर पैकेज, हर रीड और राइट ऑपरेशन पर नज़र रखते हैं. इस वजह से, ऐसे सॉफ़्टवेयर का इस्तेमाल करने से, Android Emulator जैसे टूल की परफ़ॉर्मेंस कम हो सकती है.

कई एंटीवायरस पैकेज, भरोसेमंद ऐप्लिकेशन की सूची में कुछ ऐप्लिकेशन जोड़ने की सुविधा देते हैं. इससे, सूची में शामिल ऐप्लिकेशन की परफ़ॉर्मेंस पर असर नहीं पड़ता. अगर आपको एवीडी स्नैपशॉट सेव करने या लोड करने में खराब परफ़ॉर्मेंस का सामना करना पड़ रहा है, तो Android Emulator ऐप्लिकेशन को अपने ऐंटीवायरस सॉफ़्टवेयर में भरोसेमंद ऐप्लिकेशन के तौर पर जोड़कर, इस परफ़ॉर्मेंस को बेहतर बनाया जा सकता है.

अलग-अलग ऐंटीवायरस सॉफ़्टवेयर पैकेज के हिसाब से, परफ़ॉर्मेंस पर अलग-अलग असर पड़ता है. अगर आपके ऑपरेटिंग सिस्टम में पहले से मौजूद एंटीवायरस सॉफ़्टवेयर के अलावा, कोई और एंटीवायरस सॉफ़्टवेयर इंस्टॉल है, तो टेस्ट चलाकर यह पता लगाया जा सकता है कि किस एंटीवायरस सॉफ़्टवेयर की वजह से, एम्युलेटर को लोड करने और सेव करने की प्रोसेस पर ज़्यादा असर पड़ता है.

Windows: खाली रैम और कमिट चार्ज

एम्युलेटर शुरू होने पर, उसे Android गेस्ट ऑपरेटिंग सिस्टम की रैम को शुरू करना होता है. Windows पर, एम्युलेटर यह अनुरोध करता है कि Windows, शुरू होने के समय गेस्ट मेमोरी के पूरे साइज़ को ध्यान में रखे. भले ही, असल कार्रवाई के दौरान, मेमोरी को ज़रूरत के हिसाब से पेज किया जा सकता है. एम्युलेटर, शुरू होने के समय गेस्ट मेमोरी की पूरी मात्रा का अनुरोध करता है. ऐसा इसलिए, क्योंकि Windows यह पक्का करने में सावधानी बरतता है कि पूरे संभावित वर्किंग सेट को होल्ड करने के लिए, ज़रूरत के मुताबिक फ़िज़िकल रैम और पेजफ़ाइल उपलब्ध हो. यह अनुरोध, सबसे खराब स्थिति के लिए तैयार करता है. इसमें गेस्ट मेमोरी को बिना किसी अवसर के तुरंत छुआ जाता है.

कभी-कभी, जब एम्युलेटर Windows से इस पूरी गेस्ट मेमोरी साइज़ को शामिल करने के लिए कहता है, तो अनुरोध मौजूदा कमिट लिमिट से ज़्यादा हो जाता है. यह उपलब्ध फ़िज़िकल रैम और पेजफ़ाइल का कुल साइज़ होता है. इस मामले में, Windows इस बात की गारंटी नहीं दे सकता कि सबसे खराब स्थिति में काम करने वाला सेट, फ़िज़िकल रैम या पेजफ़ाइल में फ़िट हो जाएगा. साथ ही, एम्युलेटर शुरू नहीं हो पाता.

आम तौर पर, पेजफ़ाइल के लिए हार्ड ड्राइव में मौजूद स्टोरेज और फ़िज़िकल रैम काफ़ी होती है. अगर कमिट की सीमा पार होने की वजह से एम्युलेटर काम नहीं करता है, तो Windows Task Manager (Ctrl+Shift+Esc) के Performance टैब में जाकर, कमिट चार्ज देखें.

कमिट की सीमा को पार करने की संभावना को कम करने के लिए, ये तरीके अपनाए जा सकते हैं:

  • एम्युलेटर को लॉन्च करने से पहले, इस्तेमाल न किए जा रहे ऐप्लिकेशन और फ़ाइलों को बंद करके, फ़िज़िकल रैम खाली करें.
  • तीसरे पक्ष के मेमोरी मैनेजमेंट और मेमोरी कंप्रेस करने की सुविधा को बंद करें. इन यूटिलिटी की वजह से, कमिट चार्ज ज़्यादा हो सकता है और आपका सिस्टम, कमिट की सीमा के करीब पहुंच सकता है.
  • Windows पेजफ़ाइल के लिए, सिस्टम से मैनेज किए जाने वाले साइज़ का इस्तेमाल करें. इससे पेजफ़ाइल के साइज़ को ज़्यादा आसानी से और डाइनैमिक तरीके से बढ़ाया जा सकता है. साथ ही, एम्युलेटर और अन्य ऐप्लिकेशन की मांग बढ़ने पर, कमिट की सीमा को भी बढ़ाया जा सकता है.

    कमिटमेंट शुल्क और फ़्लेक्सिबल सेटिंग के फ़ायदों के बारे में ज़्यादा जानने के लिए, Microsoft का यह लेख पढ़ें.

टूल विंडो में मल्टी-टच की सुविधा काम नहीं करती

जब एम्युलेटर किसी टूल विंडो में चल रहा हो, तब मल्टी-टच जेस्चर काम नहीं करते. इनमें दो उंगलियों से पैन करने की सुविधा भी शामिल है. मल्टी-टच की सुविधा चालू करने के लिए, एम्युलेटर को किसी अलग विंडो में लॉन्च करें.

एम्युलेटर, ब्लूटूथ ऑडियो आउटपुट की क्वालिटी को कम कर देता है

अगर ब्लूटूथ हेडसेट का इस्तेमाल किया जा रहा है, तो आपको दिख सकता है कि एम्युलेटर के चलने पर, ब्लूटूथ हेडफ़ोन के ऑडियो आउटपुट की क्वालिटी खराब हो जाती है (समस्या 183139207). ऐसा इसलिए होता है, क्योंकि एम्युलेटर के लॉन्च होने पर, वह हेडसेट का माइक्रोफ़ोन चालू कर देता है. इससे हेडसेट, कम क्वालिटी वाले डुप्लेक्स मोड पर स्विच हो जाता है.

इस समस्या से बचने के लिए, Android वर्चुअल डिवाइस (एवीडी) की config.ini फ़ाइल में hw.audioInput=no जोड़कर, एम्युलेटर में माइक्रोफ़ोन को बंद करें. किसी एवीडी की config.ini फ़ाइल ढूंढने के लिए, डिवाइस मैनेजर में एवीडी पर जाएं. इसके बाद, इसके ओवरफ़्लो मेन्यू पर क्लिक करें और डिस्क पर दिखाएं को चुनें.

ChromeOS पर Android वर्चुअल डिवाइस लॉन्च नहीं हो पाते

ChromeOS पर, Android वर्चुअल डिवाइस (एवीडी) लॉन्च न हो पाएं, क्योंकि libnss3 डिपेंडेंसी मौजूद नहीं है. एवीडी को लॉन्च करने के लिए, sudo apt install libnss3 चलाएं, ताकि libnss3 लाइब्रेरी को मैन्युअल तरीके से इंस्टॉल किया जा सके.

Wear OS पर, कलाई को झुकाने पर ट्रिगर होने वाले सेंसर से जुड़ी चेतावनियां

Wear OS पर, एम्युलेटर कलाई को झुकाने वाले सेंसर के बारे में, बार-बार यह मैसेज लॉग कर सकता है: the host has not provided value yet for sensorHandle=16

डेवलपर इन चेतावनियों को अनदेखा कर सकते हैं.

एम्बेड किए गए एम्युलेटर की विंडो बहुत छोटी है

कम रिज़ॉल्यूशन वाली मशीनों पर, जैसे कि 1024x768, Android Studio में टूल विंडो में एम्युलेटर स्क्रीन को पढ़ना मुश्किल हो सकता है. एम्युलेटर को ज़्यादा जगह देने के लिए, डिवाइस मैनेजर टूल विंडो को बंद करें. ऐसा तब करें, जब यह विंडो खुली हो. एम्युलेटर विंडो को Android Studio से बाहर भी खींचा जा सकता है. इसके लिए, एम्युलेटर विंडो में, Settings > View Mode पर क्लिक करें. इसके बाद, Dock Pinned के बजाय Window को चुनें.

ग्राफ़िक्स से जुड़ी समस्याएं


अपडेट के बाद, Android Emulator की परफ़ॉर्मेंस धीमी हो गई है

अपडेट के बाद, Android Emulator के धीमे चलने की कई बाहरी वजहें हो सकती हैं. समस्या हल करने के लिए, हमारा सुझाव है कि आप यह तरीका अपनाएं:

  • अगर आपके पास Intel जीपीयू (खास तौर पर, Intel HD 4000) है, तो पक्का करें कि आपने Intel का सबसे नया ग्राफ़िक्स ड्राइवर डाउनलोड और इंस्टॉल किया हो.
  • अगर आपकी मशीन में Intel जीपीयू और डिस्क्रीट जीपीयू, दोनों हैं, तो डिवाइस मैनेजर में जाकर Intel जीपीयू को बंद कर दें. इससे यह पक्का किया जा सकेगा कि डिस्क्रीट जीपीयू का इस्तेमाल किया जा रहा है.
  • -gpu swiftshader मोड का इस्तेमाल करके, एम्युलेटर को चलाएं. कमांड लाइन पर ग्राफ़िक्स ऐक्सेलरेटर के विकल्पों को कॉन्फ़िगर करने के बारे में ज़्यादा जानने के लिए, हार्डवेयर से तेज़ी लाने की सुविधा को कॉन्फ़िगर करना लेख पढ़ें.
  • अगर आपके पास IPv6 कनेक्शन नहीं है, तो पक्का करें कि आपका राऊटर IPv6 पतों का इस्तेमाल न कर रहा हो.

अगर आपको अब भी Android Emulator के धीमे चलने की समस्या आ रही है, तो गड़बड़ी की शिकायत करें. साथ ही, Android Emulator की ज़रूरी जानकारी शामिल करें, ताकि हम जांच कर सकें.

गड़बड़ी: vulkan-1.dll नहीं मिल सका

अगर vulkan-1.dll cannot be found गड़बड़ी की वजह से एम्युलेटर लॉन्च नहीं हो पाता है, तो आपको एम्युलेटर को अपडेट करना पड़ सकता है. Android Studio में एम्युलेटर को अपडेट करने के लिए, टूल > एसडीके मैनेजर पर जाएं. इसके बाद, Android प्लैटफ़ॉर्म का सबसे नया और स्टेबल वर्शन इंस्टॉल करें.

इसके अलावा, अगर आपको Vulkan ग्राफ़िक्स लाइब्रेरी का इस्तेमाल करने वाले किसी ऐप्लिकेशन की ज़रूरत नहीं है, तो Vulkan को बंद करें. इसके लिए, -feature -Vulkan फ़्लैग के साथ कमांड लाइन से एम्युलेटर लॉन्च करें.

स्नैपशॉट नहीं बनाया जा सका

एम्युलेटर का ऐसा स्नैपशॉट नहीं बनाया जा सकता जिसमें Vulkan ग्राफ़िक्स लाइब्रेरी शामिल हो. Vulkan के बिना एम्युलेटर चलाने के लिए, -feature -Vulkan फ़्लैग के साथ कमांड लाइन से एम्युलेटर लॉन्च करें. इसके अलावा, Vulkan का इस्तेमाल करने वाले ऐप्लिकेशन अनइंस्टॉल किए जा सकते हैं और उनका इस्तेमाल करने से बचा जा सकता है. जैसे, एपीआई 30 या इसके बाद के वर्शन पर Chrome. ऐसा तब किया जा सकता है, जब आपको अपने डेवलपमेंट वर्कफ़्लो के हिस्से के तौर पर स्नैपशॉट का इस्तेमाल करना हो.

वेबपेज सही तरीके से नहीं खुल रहा है

एपीआई लेवल 30 से, Chrome अपने रेंडरिंग बैकएंड के तौर पर Vulkan ग्राफ़िक्स लाइब्रेरी का इस्तेमाल करता है. ऐसा हो सकता है कि यह कुछ मशीनों पर काम न करे. अगर Chrome आपके लिए सही तरीके से रेंडर नहीं हो रहा है, तो -feature -Vulkan फ़्लैग के साथ कमांड लाइन से एम्युलेटर को लॉन्च करके देखें.

जीपीयू ड्राइवर से जुड़ी चेतावनी - सॉफ़्टवेयर पर वापस जाना

अगर आपको जीपीयू ड्राइवर के फ़ॉलबैक होने की चेतावनी मिल रही है, तो हो सकता है कि आप ऐसे जीपीयू का इस्तेमाल कर रहे हों जो काम नहीं करता. डिफ़ॉल्ट रूप से, यह ऑटो मोड का इस्तेमाल करता है. इससे सॉफ़्टवेयर रेंडरिंग को चुना जा सकता है. अगर आपने हार्डवेयर चुना है, तो आपको हार्डवेयर रेंडरिंग का इस्तेमाल करने के लिए मजबूर किया जा सकता है. हालांकि, ऐसा हो सकता है कि आपको अब भी चेतावनी वाला मैसेज दिखे.

Play Store के अलावा अन्य प्लैटफ़ॉर्म से डाउनलोड की गई इमेज के लिए, डिवाइस मैनेजर -> तीन बिंदु -> बदलाव करें पर जाएं. Play Store की इमेज के लिए, आपको इन दो कॉन्फ़िगरेशन फ़ाइलों में मैन्युअल तरीके से बदलाव करना होगा:

~/.android/your_avd_name.avd/config.ini

~/.android/your_avd_name.avd/hardware-qemu.ini

और hw.gpu.mode को host में बदलें

ध्यान दें कि ऐसा करने से, एम्युलेटर की परफ़ॉर्मेंस पर असर पड़ सकता है. ज़्यादा जानकारी के लिए, बग देखें.

Windows Chrome रिमोट डेस्कटॉप पर एम्युलेटर चालू नहीं होता

अगर Windows पर Chrome रिमोट डेस्कटॉप का इस्तेमाल करते समय एम्युलेटर चालू नहीं होता है, तो हमारा सुझाव है कि आप -gpu फ़्लैग का इस्तेमाल करें. जैसे, -gpu होस्ट या -gpu स्विफ़्टशेडर.

एम्युलेटर, एग्ज़िट कोड -1073741511 (Windows 8.1 या Windows 10 N) के साथ बंद हो गया

इसकी वजह यह हो सकती है कि आपके सिस्टम (जैसे:C:\Windows\System32 (64-बिट सिस्टम)) में msvcp140.dll, msvcp140_1.dll, और msvcp140_2.dll मौजूद नहीं है. पहले, जिन उपयोगकर्ताओं ने इस समस्या की शिकायत की थी वे Windows Media Feature को इंस्टॉल (या फिर से इंस्टॉल) करके इसे ठीक कर पाए थे. यह सुविधा, Windows 10 N वर्शन में वैकल्पिक है.

Windows 8.1 में भी ऐसी ही समस्या देखी जा सकती है.

Windows Media की सुविधा इंस्टॉल करने का तरीका जानने के लिए, Microsoft की वेबसाइट पर जाएं.

ध्यान दें कि Windows 8.1 अब काम नहीं करता. यह Android Studio और Android Emulator के साथ-साथ, Microsoft के साथ भी काम नहीं करता. ऐसा 2023 से हो रहा है. Windows 10 के लिए भी ऐसा ही कहा जा सकता है. Microsoft ने एलान किया है कि Windows 10 के लिए सहायता 14 अक्टूबर, 2025 को खत्म हो जाएगी. हम समझते हैं कि Windows 8.1/Windows 10 पर इस समस्या का समाधान ज़रूरी है. हालांकि, पुराने ऑपरेटिंग सिस्टम के लिए डेवलपमेंट और सहायता जारी रखने से ऐसी चुनौतियां पैदा होती हैं जिनसे हमारे ज़्यादातर उपयोगकर्ताओं के लिए, एम्युलेटर की परफ़ॉर्मेंस और स्थिरता पर असर पड़ सकता है.

अगर आपके पास ऑपरेटिंग सिस्टम को अपग्रेड करने का विकल्प नहीं है, तो हमारे संग्रह (https://developer.android.com/studio/emulator_archive) में Android Emulator का कोई पुराना वर्शन ढूंढें. यह एक संभावित समाधान है, लेकिन हम इसकी मदद नहीं कर सकते. Android Emulator का आखिरी स्टेबल वर्शन 32.1.11 है, जो Windows 8.1 के साथ काम कर सकता है. ध्यान दें कि ये पुराने वर्शन काम नहीं करते और हो सकता है कि ये सही तरीके से काम न करें. हमारा सुझाव है कि इन्हें Android के नए वर्शन (जैसे, एपीआई 34 और इसके बाद के वर्शन) के साथ इस्तेमाल न करें.

Android Emulator का बेहतरीन अनुभव पाने के लिए, हमारा सुझाव है कि आप इसके साथ काम करने वाले किसी ऑपरेटिंग सिस्टम पर अपग्रेड करें.

अगर आपको कोई असुविधा हुई है, तो हमें माफ़ करें.

हार्डवेयर रेंडरिंग मोड में, macOS पर एम्युलेटर गलत तरीके से काम करता है

Apple Silicon वाले Mac डिवाइसों पर, हार्डवेयर रेंडरिंग मोड चुने जाने पर एम्युलेटर, Vulkan API के लिए MoltenVK लाइब्रेरी का इस्तेमाल करता है. आम तौर पर, MoltenVK बेहतर परफ़ॉर्मेंस देता है. हालांकि, यह लाइब्रेरी Vulkan की सभी सुविधाओं के साथ काम नहीं करती. अगर आपके ऐप्लिकेशन में शेडर कंपाइलेशन फ़ेलियर, ग्राफ़िकल गड़बड़ियां या क्रैश जैसी समस्याएं आती हैं, तो एवीडी सेटिंग में जाकर रेंडरिंग मोड को सॉफ़्टवेयर पर सेट करें या -gpu swiftshader कमांड लाइन आर्ग्युमेंट का इस्तेमाल करें.

इसके अलावा, GLES ऐप्लिकेशन पर हार्डवेयर से तेज़ी लाने की सुविधा का इस्तेमाल जारी रखने के लिए, -feature -Vulkan आर्ग्युमेंट की मदद से Vulkan की सुविधा को बंद किया जा सकता है.

नेटवर्क की समस्याएं


इंटरनेट नहीं है: सर्वर का डीएनएस पता नहीं मिल सका

अगर एम्युलेटर इंटरनेट से कनेक्ट नहीं हो पा रहा है, तो -dns-server "2001:4860:4860::8844,2001:4860:4860::8888,8.8.8.8,8.8.4.4" विकल्प का इस्तेमाल करके, कमांड लाइन से एम्युलेटर को लॉन्च करें. इस निर्देश से, Google की सार्वजनिक डीएनएस सेवा के आईपी पतों की सूची मिलती है. इस सूची में, आईपी पतों को कॉमा लगाकर अलग किया जाता है. Google की सार्वजनिक डीएनएस सेवा के बारे में ज़्यादा जानकारी के लिए, अपने डिवाइसों के लिए Google की सार्वजनिक डीएनएस सेवा देखें.

इंटरनेट कनेक्शन नहीं है: डीएनएस रिज़ॉल्यूशन से जुड़ी समस्याएं

कभी-कभी, /etc/resolv.conf फ़ाइल में मौजूद डीएनएस पते ठीक से काम नहीं करते. इस समस्या को हल करने के लिए, कमांड लाइन से एम्युलेटर को लॉन्च करें. इसके लिए, -dns-server 8.8.8.8 या -dns.server 2001:4860:4860::8888 विकल्प का इस्तेमाल करके, सिर्फ़ IPv6 नेटवर्क से कनेक्ट करें.

इंटरनेट नहीं है: मैक पते से जुड़ी समस्याएं

अगर एक से ज़्यादा एम्युलेटर का मैक पता एक ही है, तो सिर्फ़ पहले लॉन्च किए गए एम्युलेटर के पास इंटरनेट का ऐक्सेस होगा. ऐसा तब हो सकता है, जब एम्युलेटर बनाते समय उन्हें एक ही एडीबी पोर्ट असाइन किया गया हो या उन्हें एक ही स्नैपशॉट से लॉन्च किया गया हो.

इस समस्या को हल करने के लिए, दूसरे एवीडी का डेटा मिटाया जा सकता है या नया एवीडी बनाया जा सकता है.

कमांड लाइन नेटवर्क कॉन्फ़िगरेशन (-netsim-args) की सीमाएं

-netsim-args के साथ तय की गई कमांड लाइन नेटवर्क सेटिंग को सिर्फ़ तब लागू किया जा सकता है, जब पहला एम्युलेटर इंस्टेंस लॉन्च किया जाए. एम्युलेटर, इन सेटिंग को बाद में लॉन्च किए गए किसी भी एम्युलेटर पर लागू करता है. एक साथ चल रहे कई एम्युलेटर के लिए, कमांड लाइन आर्ग्युमेंट का इस्तेमाल करके अलग-अलग नेटवर्क सेटिंग कॉन्फ़िगर नहीं की जा सकतीं.

पुरानी समस्याएं (अब काम न करने वाले एम्युलेटर या पुराने सिस्टम पर)


एवीडी को लॉन्च नहीं किया जा सका

अगर नए एम्युलेटर के लिए क्रैश रिपोर्ट मौजूद है, तो हो सकता है कि एवीडी लॉन्च न हो (समस्या #281725854). यह समस्या सिर्फ़ उन उपयोगकर्ताओं को होती है जो Canary वर्शन 33.x से 32.1.13 पर अपडेट करते हैं. साथ ही, पिछली बार 33.x वर्शन चलाने पर उनका ऐप्लिकेशन क्रैश हो गया था और उन्होंने इसके बाद अपने एवीडी को फिर से चालू नहीं किया था. इसलिए, %TEMP% या /tmp डायरेक्ट्री अब भी चालू है. अगर आपको यह समस्या आ रही है, तो %TEMP% डायरेक्ट्री (Linux या macOS पर /tmp) को खाली करके देखें.

Windows: अगर एवीडी के नाम में यूनिकोड है, तो एम्युलेटर लॉन्च नहीं होता

Windows पर, जब डिवाइस मैनेजर कोई Android वर्चुअल डिवाइस (एवीडी) बनाता है, तो वह डिफ़ॉल्ट रूप से C:\Users\<name>\.android\avd पर एवीडी बनाता है. हालांकि, अगर एवीडी के नाम (<name>) में यूनिकोड है, तो एम्युलेटर इस जगह की डिफ़ॉल्ट जानकारी का इस्तेमाल करके, एवीडी को ठीक से लॉन्च नहीं कर सकता.

इस समस्या को Emulator 31.3.6 और इसके बाद के वर्शन में ठीक कर दिया गया है. इस समस्या को हल करने के लिए, टूल > एसडीके मैनेजर को चुनकर एम्युलेटर को अपडेट करें.

इसके अलावा, इस समस्या को हल करने के लिए, एवीडी बनाने से पहले एनवायरमेंट वैरिएबल ANDROID_SDK_HOME को किसी कस्टम डायरेक्ट्री पर सेट करें. उदाहरण के लिए, C:\Android\home डायरेक्ट्री बनाएं और फिर ANDROID_SDK_HOME को इस नई डायरेक्ट्री पर सेट करें. ज़्यादा जानने के लिए, एनवायरमेंट वैरिएबल देखें.

हाइपरवाइज़र, सीपीयू की कुछ ऐसी सुविधाओं को एम्युलेट नहीं कर सकते जो x86 Android सिस्टम के लिए ज़रूरी हैं

आम तौर पर, हाइपरवाइज़र सीपीयू की कुछ सुविधाओं को एम्युलेट नहीं कर सकते. जैसे, स्ट्रीमिंग एसआईएमडी एक्सटेंशन (एसएसई). ये सुविधाएं, x86 Android सिस्टम के लिए ज़रूरी होती हैं.