इस पेज पर, Android Emulator से जुड़ी सामान्य समस्याएं, उन्हें हल करने के तरीके, और समस्या हल करने से जुड़ी सलाह दी गई है. अगर आपको कोई ऐसी समस्या आती है जो यहां नहीं दी गई है या यहां दिए गए किसी समाधान का इस्तेमाल नहीं किया जा सकता, तो बग की शिकायत करें.
सामान्य समस्याएं
Android Emulator के एक्सटेंड किए गए कंट्रोल में Google Maps नहीं दिख रहा है
Android Emulator के 34.2.13 से पहले के वर्शन में, मई के मध्य से एक्सटेंडेड कंट्रोल में Google Maps काम नहीं करेगा. पुराने इम्यूलेटर में, Chromium का ऐसा वर्शन होता है जो Google Maps JavaScript API के साथ काम नहीं करता.
देखें कि डिस्क में ज़रूरत के मुताबिक जगह खाली हो
डिस्क में जगह कम होने की वजह से, क्रैश और हैंग होने की समस्याओं से बचने के लिए, एम्युलेटर शुरू होने पर यह जांच करता है कि डिस्क में ज़रूरत के मुताबिक जगह है या नहीं. अगर डिस्क में कम से कम 5 जीबी जगह खाली नहीं है, तो एम्युलेटर शुरू नहीं होता. अगर एम्युलेटर शुरू नहीं होता है, तो देखें कि आपके पास डिस्क में ज़रूरत के मुताबिक खाली जगह है या नहीं.
एंटी-वायरस सॉफ़्टवेयर
कई सुरक्षा और एंटीवायरस सॉफ़्टवेयर पैकेज, हर रीड और राइट ऑपरेशन की निगरानी करके काम करते हैं. ऐसे सॉफ़्टवेयर का इस्तेमाल करने से, Android Emulator जैसे टूल की परफ़ॉर्मेंस कम हो सकती है.
कई एंटीवायरस पैकेज में, भरोसेमंद ऐप्लिकेशन की सूची में कुछ ऐप्लिकेशन जोड़ने की सुविधा होती है. इससे सूची में शामिल ऐप्लिकेशन, परफ़ॉर्मेंस में गिरावट के बिना काम कर पाते हैं. अगर आपको AVD स्नैपशॉट सेव करने या लोड करने में समस्या आ रही है, तो इस परफ़ॉर्मेंस को बेहतर बनाया जा सकता है. इसके लिए, Android Emulator ऐप्लिकेशन को अपने एंटीवायरस सॉफ़्टवेयर में भरोसेमंद ऐप्लिकेशन के तौर पर जोड़ें.
एंटीवायरस सॉफ़्टवेयर पैकेज के हिसाब से, परफ़ॉर्मेंस पर पड़ने वाला असर अलग-अलग होता है. अगर आपने अपने ऑपरेटिंग सिस्टम में शामिल एंटीवायरस सॉफ़्टवेयर के अलावा कोई दूसरा एंटीवायरस सॉफ़्टवेयर इंस्टॉल किया है, तो कुछ सामान्य टेस्ट चलाकर यह पता लगाया जा सकता है कि कौनसे एंटीवायरस सॉफ़्टवेयर का, एम्युलेटर लोड करने और सेव करने की कार्रवाइयों पर ज़्यादा असर पड़ता है.
Windows: मुफ़्त रैम और कमिट चार्ज
एम्युलेटर शुरू होने पर, उसे Android गेस्ट ऑपरेटिंग सिस्टम की रैम को शुरू करना होता है. Windows पर, एम्युलेटर अनुरोध करता है कि Windows, शुरू होने के समय मेहमान ओएस की पूरी मेमोरी का हिसाब रखे. भले ही, असल ऑपरेशन के दौरान, मेमोरी को मांग पर पेज किया जा सकता है. एम्युलेटर, शुरू होने के समय मेहमान के लिए पूरी मेमोरी का अनुरोध करता है. ऐसा इसलिए, क्योंकि Windows यह पक्का करने में काफ़ी समय लेता है कि पूरे वर्किंग सेट को सेव करने के लिए, ज़रूरत के मुताबिक फ़िज़िकल रैम और पेजफ़ाइल उपलब्ध हो. इस अनुरोध में, सबसे खराब स्थिति के लिए तैयारी की जाती है. इसमें, मेहमान के तौर पर इस्तेमाल की जा रही सभी मेमोरी को तुरंत ऐक्सेस किया जाता है. साथ ही, मेमोरी को हटाने या खाली करने का कोई विकल्प नहीं होता.
कभी-कभी, जब एम्युलेटर Windows से इस पूरी गेस्ट मेमोरी के साइज़ का हिसाब लगाने के लिए कहता है, तो अनुरोध मौजूदा कमिट लिमिट से ज़्यादा हो जाता है. यह उपलब्ध फ़िज़िकल रैम और पेजफ़ाइल का कुल साइज़ होता है. इस मामले में, Windows इस बात की गारंटी नहीं दे सकता कि सबसे खराब स्थिति में भी वर्किंग सेट, फ़िज़िकल रैम या पेजफ़ाइल में फ़िट हो जाएगा. साथ ही, एम्युलेटर शुरू नहीं हो पाता.
आम तौर पर, पेजफ़ाइल और फ़िज़िकल रैम के लिए तय की गई जगह, एम्युलेटर के ज़्यादातर इस्तेमाल के उदाहरणों के लिए काफ़ी होती है. हालांकि, अगर कमिट की सीमा से ज़्यादा होने की वजह से, एम्युलेटर शुरू करने में समस्याएं आ रही हैं, तो हमारा सुझाव है कि आप कमिट के मौजूदा शुल्क की जांच करें. इसे Windows Task Manager के परफ़ॉर्मेंस टैब में देखा जा सकता है. टास्क मैनेजर खोलने के लिए, Ctrl+Shift+Esc दबाएं.
कमिट की गई सीमा से ज़्यादा प्रॉडक्ट शामिल होने की संभावना को कम करने के लिए, ये तरीके अपनाएं:
- एम्युलेटर लॉन्च करने से पहले, इस्तेमाल न किए जा रहे ऐप्लिकेशन और फ़ाइलों को बंद करके, फ़िज़िकल रैम खाली करें.
- तीसरे पक्ष की मेमोरी मैनेजमेंट और मेमोरी कंप्रेस करने की सुविधाओं को बंद करें. इन यूटिलिटी की वजह से, कमिट चार्ज बढ़ सकता है और आपका सिस्टम, कमिट लिमिट के करीब पहुंच सकता है.
Windows पेजफ़ाइल के लिए, सिस्टम मैनेज किए गए साइज़ का इस्तेमाल करें. इससे, पेजफ़ाइल के साइज़ को ज़्यादा आसानी से और डाइनैमिक तरीके से बढ़ाया जा सकता है. साथ ही, एम्युलेटर और अन्य ऐप्लिकेशन की बढ़ती मांग के जवाब में, कमिट लिमिट को भी बढ़ाया जा सकता है.
कमिट किए गए शुल्क और फ़्लेक्सिबल सेटिंग सबसे अच्छी क्यों होती है, इस बारे में ज़्यादा जानने के लिए, Microsoft का यह लेख पढ़ें.
टूल विंडो में मल्टी-टच काम नहीं करता
जब एम्युलेटर, टूल विंडो में चल रहा होता है, तब मल्टी-टच जेस्चर काम नहीं करते. इनमें दो उंगलियों से पैन करना भी शामिल है. मल्टी-टच की सुविधा चालू करने के लिए, एम्युलेटर को किसी अलग विंडो में लॉन्च करें.
एम्युलेटर में ब्लूटूथ ऑडियो आउटपुट की क्वालिटी खराब हो जाती है
अगर ब्लूटूथ हेडसेट का इस्तेमाल किया जा रहा है, तो आपको यह समस्या दिख सकती है कि एम्युलेटर के चालू होने पर, ब्लूटूथ हेडफ़ोन का ऑडियो आउटपुट कम हो जाता है (समस्या 183139207). ऐसा इसलिए होता है, क्योंकि एम्युलेटर लॉन्च होने पर, यह हेडसेट का माइक्रोफ़ोन चालू कर देता है. इससे हेडसेट, डुप्लेक्स मोड पर स्विच हो जाता है और उसकी क्वालिटी कम हो जाती है.
इस समस्या से बचने के लिए, Android Virtual Device (AVD) की config.ini फ़ाइल में hw.audioInput=no जोड़कर, एम्युलेटर में माइक्रोफ़ोन बंद करें.
किसी एवीडी की config.ini फ़ाइल ढूंढने के लिए, डिवाइस मैनेजर में एवीडी पर जाएं. इसके बाद, उसके ओवरफ़्लो मेन्यू पर क्लिक करें और डिस्क पर दिखाएं को चुनें.
ChromeOS पर Android वर्चुअल डिवाइस लॉन्च नहीं हो पाते
ChromeOS पर, Android वर्चुअल डिवाइस (एवीडी) लॉन्च नहीं हो सकते, क्योंकि libnss3 डिपेंडेंसी मौजूद नहीं है. AVD को लॉन्च करने के लिए, sudo apt install libnss3 चलाएं. इससे libnss3 लाइब्रेरी को मैन्युअल तरीके से इंस्टॉल किया जा सकेगा.
Wear OS पर, कलाई के झुकाव का पता लगाने वाले सेंसर की चेतावनियां
Wear OS पर, एम्युलेटर कलाई के झुकाव वाले सेंसर के बारे में यह मैसेज बार-बार लॉग कर सकता है:
the host has not provided value yet for sensorHandle=16
डेवलपर इन चेतावनियों को अनदेखा कर सकते हैं.
एम्बेड की गई एम्युलेटर विंडो बहुत छोटी है
कम रिज़ॉल्यूशन वाले कंप्यूटरों, जैसे कि 1024x768 पर, Android Studio में टूल विंडो में चलने पर, एम्युलेटर की स्क्रीन को पढ़ना मुश्किल हो सकता है. एम्युलेटर को ज़्यादा जगह देने के लिए, अगर डिवाइस मैनेजर टूल विंडो खुली है, तो उसे बंद करें. आपके पास, Android Studio से एम्युलेटर विंडो को बाहर निकालने का विकल्प भी होता है. इसके लिए, एम्युलेटर विंडो में सेटिंग > व्यू मोड पर क्लिक करें. इसके बाद, डॉक किए गए पिन किए गए के बजाय विंडो चुनें.
ग्राफ़िक्स से जुड़ी समस्याएं
अपडेट के बाद Android Emulator धीरे चलता है
कई बाहरी वजहों से, Android Emulator अपडेट होने के बाद धीरे-धीरे काम करने लगता है. समस्या हल करने के लिए, हमारा सुझाव है कि आप यह तरीका अपनाएं:
- अगर आपके पास Intel GPU (खास तौर पर, Intel HD 4000) है, तो पक्का करें कि आपने Intel का नया ग्राफ़िक्स ड्राइवर डाउनलोड और इंस्टॉल किया हो.
- अगर आपकी मशीन में Intel GPU और डिसक्रीट GPU, दोनों हैं, तो डिवाइस मैनेजर में जाकर Intel GPU को बंद करें. इससे यह पक्का किया जा सकेगा कि डिसक्रीट GPU का इस्तेमाल किया जा रहा है.
-gpu swiftshaderमोड का इस्तेमाल करके, एम्युलेटर चलाएं. कमांड लाइन पर ग्राफ़िक्स ऐक्सलरेशन के विकल्पों को कॉन्फ़िगर करने के बारे में ज़्यादा जानने के लिए, हार्डवेयर ऐक्सलरेशन कॉन्फ़िगर करना लेख पढ़ें.- अगर आपके पास IPv6 कनेक्शन नहीं है, तो पक्का करें कि आपका राउटर IPv6 पतों का इस्तेमाल न कर रहा हो.
अगर आपको Android Emulator के धीमे चलने की समस्या अब भी आ रही है, तो गड़बड़ी की रिपोर्ट सबमिट करें. साथ ही, Android Emulator की ज़रूरी जानकारी शामिल करें, ताकि हम इसकी जांच कर सकें.
गड़बड़ी: vulkan-1.dll नहीं मिला
अगर गड़बड़ी vulkan-1.dll cannot be found की वजह से एम्युलेटर लॉन्च नहीं हो पाता है, तो आपको एम्युलेटर को अपडेट करना होगा. Android Studio में एम्युलेटर को अपडेट करने के लिए, Tools > SDK Manager पर जाएं. इसके बाद, Android प्लैटफ़ॉर्म का नया स्टेबल वर्शन इंस्टॉल करें.
इसके अलावा, अगर आपको Vulkan ग्राफ़िक्स लाइब्रेरी का इस्तेमाल करने वाले किसी भी ऐप्लिकेशन की ज़रूरत नहीं है, तो -feature -Vulkan फ़्लैग के साथ कमांड लाइन से एम्युलेटर लॉन्च करके Vulkan को बंद करें.
स्नैपशॉट नहीं बनाया जा सका
Vulkan ग्राफ़िक्स लाइब्रेरी वाले एम्युलेटर का स्नैपशॉट बनाने की सुविधा उपलब्ध नहीं है. Vulkan के बिना एम्युलेटर चलाने के लिए, कमांड लाइन से एम्युलेटर लॉन्च करें. इसके लिए, -feature -Vulkan फ़्लैग का इस्तेमाल करें. इसके अलावा, अगर आपको डेवलपमेंट वर्कफ़्लो के हिस्से के तौर पर स्नैपशॉट का इस्तेमाल करना है, तो Vulkan का इस्तेमाल करने वाले ऐप्लिकेशन को अनइंस्टॉल किया जा सकता है. जैसे, API 30 या इसके बाद के वर्शन पर Chrome.
वेब पेज ठीक से नहीं खुल रहा है
एपीआई लेवल 30 से, Chrome, रेंडरिंग बैकएंड के तौर पर Vulkan ग्राफ़िक्स लाइब्रेरी का इस्तेमाल करता है. इसलिए, कुछ मशीनों पर इसके साथ काम करने से जुड़ी समस्याएं हो सकती हैं. अगर Chrome आपके लिए सही तरीके से रेंडर नहीं होता है, तो -feature -Vulkan फ़्लैग के साथ कमांड लाइन से एम्युलेटर लॉन्च करें.
GPU ड्राइवर की चेतावनी - सॉफ़्टवेयर पर वापस जाना
अगर आपको GPU ड्राइवर के फ़ॉल बैक होने के बारे में चेतावनी मिल रही है, तो हो सकता है कि आप ऐसे GPU का इस्तेमाल कर रहे हों जो काम नहीं करता. डिफ़ॉल्ट रूप से, यह ऑटो मोड का इस्तेमाल करता है. इसमें सॉफ़्टवेयर रेंडरिंग का इस्तेमाल किया जा सकता है. अगर आपने हार्डवेयर चुना है, तो आपको हार्डवेयर रेंडरिंग का इस्तेमाल करने के लिए मजबूर करना चाहिए. हालांकि, ऐसा करने पर भी आपको चेतावनी वाला मैसेज दिख सकता है.
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 host या -gpu swiftshader.
Windows 8.1 या Windows 10 N पर, एम्युलेटर को एक्ज़िट कोड -1073741511 के साथ बंद कर दिया गया
इस समस्या की वजह यह हो सकती है कि आपके सिस्टम (जैसे:C:\Windows\System32 (64-bit system)) में msvcp140.dll, msvcp140_1.dll, और msvcp140_2.dll मौजूद नहीं हैं. इस समस्या की शिकायत करने वाले लोगों ने, Windows Media Feature को इंस्टॉल (या फिर से इंस्टॉल) करके इसे ठीक किया था. Windows 10 N वर्शन में यह सुविधा वैकल्पिक होती है.
Windows 8.1 में भी ऐसी ही समस्या देखने को मिल सकती है.
Windows Media Feature को इंस्टॉल करने का तरीका जानने के लिए, 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 की सभी सुविधाओं के साथ काम नहीं करती. अगर आपको कंपैटिबिलिटी से जुड़ी समस्याएं आ रही हैं, जैसे कि शेडर कंपाइल नहीं हो पा रहे हैं, ग्राफ़िकल गड़बड़ियां हो रही हैं या आपके ऐप्लिकेशन क्रैश हो रहे हैं, तो AVD की सेटिंग में जाकर रेंडरिंग मोड को सॉफ़्टवेयर पर सेट करें या -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 Public DNS के आईपी पतों की कॉमा लगाकर अलग की गई सूची मिलती है. Google की सार्वजनिक डीएनएस सेवा के बारे में ज़्यादा जानने के लिए, अपने डिवाइसों के लिए Google की सार्वजनिक डीएनएस सेवा लेख पढ़ें.
इंटरनेट नहीं है: डीएनएस रिज़ॉल्यूशन से जुड़ी समस्याएं
कभी-कभी /etc/resolv.conf फ़ाइल में मौजूद डीएनएस पते ठीक से काम नहीं करते.
इस समस्या को हल करने के लिए, कमांड लाइन से एम्युलेटर लॉन्च करें. इसके लिए, -dns-server 8.8.8.8 या -dns.server 2001:4860:4860::8888 विकल्प का इस्तेमाल करके, सिर्फ़ IPv6 नेटवर्क से कनेक्ट करें.
इंटरनेट नहीं चल रहा है: एमएसी पते के टकराव से जुड़ी समस्याएं
अगर एक से ज़्यादा एम्युलेटर का मैक पता एक जैसा है, तो सिर्फ़ लॉन्च किए गए पहले एम्युलेटर के पास इंटरनेट का ऐक्सेस होगा. ऐसा तब हो सकता है, जब इम्यूलेटर बनाते समय उन्हें एक ही ADB पोर्ट असाइन किया गया हो या उन्हें एक ही स्नैपशॉट से लॉन्च किया गया हो.
इस समस्या को हल करने के लिए, दूसरे एवीडी पर मौजूद डेटा मिटाया जा सकता है या नया एवीडी बनाया जा सकता है.
कमांड लाइन नेटवर्क कॉन्फ़िगरेशन (-netsim-args) से जुड़ी सीमाएं
पहले एम्युलेटर इंस्टेंस को लॉन्च करते समय, सिर्फ़ -netsim-args के साथ तय की गई कमांड लाइन नेटवर्क सेटिंग लागू की जा सकती हैं. एम्युलेटर, इन सेटिंग को बाद में लॉन्च किए गए किसी भी एम्युलेटर पर लागू करता है. एक साथ चल रहे कई एम्युलेटर के लिए, कमांड लाइन आर्ग्युमेंट का इस्तेमाल करके अलग-अलग नेटवर्क सेटिंग कॉन्फ़िगर नहीं की जा सकतीं.
पुरानी समस्याएं (काम न करने वाले एम्युलेटर या पुराने सिस्टम पर)
AVD लॉन्च नहीं किया जा सका
अगर नए एम्युलेटर के लिए क्रैश रिपोर्ट मौजूद है, तो हो सकता है कि एवीडी लॉन्च न हो (समस्या #281725854). यह समस्या सिर्फ़ उन उपयोगकर्ताओं को होती है जिन्होंने Canary वर्शन 33.x से 32.1.13 पर अपडेट किया है. साथ ही, पिछली बार 33.x वर्शन चलाने के दौरान क्रैश हुआ था और तब से उन्होंने अपने एवीडी को रीबूट नहीं किया है. इसलिए, %TEMP% या /tmp डायरेक्ट्री अब भी चालू है. अगर आपको यह समस्या आ रही है, तो %TEMP% डायरेक्ट्री (Linux या macOS पर /tmp) को मिटाकर देखें.
Windows: AVD के नाम में यूनिकोड होने पर, एम्युलेटर लॉन्च नहीं होता
Windows पर, जब डिवाइस मैनेजर कोई Android वर्चुअल डिवाइस (AVD) बनाता है, तो वह डिफ़ॉल्ट रूप से AVD को C:\Users\<name>\.android\avd पर बनाता है. हालांकि, अगर AVD के नाम (<name>) में यूनिकोड है, तो एम्युलेटर इस डिफ़ॉल्ट जगह का इस्तेमाल करके, AVD को ठीक से लॉन्च नहीं कर सकता.
यह समस्या, Emulator 31.3.6 और इसके बाद के वर्शन में ठीक कर दी गई है. इस समस्या को हल करने के लिए, Tools > SDK Manager को चुनकर, एम्युलेटर को अपडेट करें.
इसके अलावा, इस समस्या को हल करने के लिए, AVD बनाने से पहले एनवायरमेंट वैरिएबल ANDROID_SDK_HOME को किसी कस्टम डायरेक्ट्री पर सेट करें. उदाहरण के लिए, C:\Android\home डायरेक्ट्री बनाएं. इसके बाद, ANDROID_SDK_HOME को इस नई डायरेक्ट्री पर सेट करें. ज़्यादा जानने के लिए, एनवायरमेंट वैरिएबल देखें.
Hypervisor, x86 Android सिस्टम के लिए ज़रूरी कुछ सीपीयू सुविधाओं को एम्युलेट नहीं कर सकते
आम तौर पर, हाइपरवाइज़र कुछ सीपीयू सुविधाओं का इम्यूलेशन नहीं कर सकते. जैसे, x86 Android सिस्टम के लिए ज़रूरी Streaming SIMD Extensions (SSE).