एंड्रॉइड एमुलेटर आपके कंप्यूटर पर एंड्रॉइड डिवाइस का अनुकरण करता है ताकि आप प्रत्येक भौतिक डिवाइस की आवश्यकता के बिना विभिन्न उपकरणों और एंड्रॉइड एपीआई स्तरों पर अपने एप्लिकेशन का परीक्षण कर सकें। एमुलेटर ये फायदे प्रदान करता है: लचीलापन: विभिन्न उपकरणों और एंड्रॉइड एपीआई स्तरों का अनुकरण करने में सक्षम होने के अलावा, एमुलेटर विभिन्न एंड्रॉइड फोन, टैबलेट, वियर ओएस और एंड्रॉइड टीवी उपकरणों के लिए पूर्वनिर्धारित कॉन्फ़िगरेशन के साथ आता है। उच्च विश्वस्तता: एम्युलेटर एक वास्तविक Android डिवाइस की लगभग सभी क्षमताएं प्रदान करता है। आप आने वाले फोन कॉल और टेक्स्ट संदेशों को अनुकरण कर सकते हैं, डिवाइस का स्थान निर्दिष्ट कर सकते हैं, विभिन्न नेटवर्क गति अनुकरण कर सकते हैं, रोटेशन और अन्य हार्डवेयर सेंसर अनुकरण कर सकते हैं, Google Play Store तक पहुंच सकते हैं, और भी बहुत कुछ। गति: एमुलेटर पर अपने ऐप का परीक्षण करना किसी भौतिक डिवाइस पर ऐसा करने की तुलना में तेज़ और आसान है। उदाहरण के लिए, आप USB से जुड़े डिवाइस की तुलना में एमुलेटर में डेटा को तेजी से ट्रांसफर कर सकते हैं ज्यादातर मामलों में, एमुलेटर आपकी परीक्षण आवश्यकताओं के लिए सबसे अच्छा विकल्प है। यह पृष्ठ मुख्य इम्यूलेटर कार्यप्रणाली और इसके साथ आरंभ करने के तरीके को कवर करता है वैकल्पिक रूप से, आप अपने ऐप को भौतिक डिवाइस पर परिनियोजित कर सकते हैं। अधिक जानकारी के लिए, हार्डवेयर डिवाइस पर ऐप्स चलाएँ देखें ## एमुलेटर के साथ आरंभ करें एंड्रॉइड एमुलेटर आपको अपने ऐप को वस्तुतः कई अलग-अलग उपकरणों पर परीक्षण करने देता है। एमुलेटर एंड्रॉइड स्टूडियो के साथ आता है, इसलिए आपको इसे अलग से इंस्टॉल करने की आवश्यकता नहीं है। एम्यूलेटर का उपयोग करने के लिए, इन बुनियादी चरणों का पालन करें, जिनका वर्णन आगे आने वाले अनुभागों में अधिक विस्तार से किया गया है: - सत्यापित करें कि आपके पास सिस्टम आवश्यकताएँ हैं - एक Android वर्चुअल डिवाइस (AVD) बनाएं - एमुलेटर पर अपना ऐप चलाएं - एमुलेटर नेविगेट करें यह पृष्ठ आपके आभासी परीक्षण परिवेश को सेट अप करने और एक्सप्लोर करने के चरणों को अधिक विस्तार से कवर करता है। यदि आपके पास पहले से ही आपका ऐप एमुलेटर पर चल रहा है और अधिक उन्नत सुविधाओं का उपयोग करने के लिए तैयार हैं, तो उन्नत एमुलेटर उपयोग देखें यदि आप एमुलेटर के साथ समस्याओं का सामना कर रहे हैं, तो Android एमुलेटर के साथ ज्ञात समस्याओं का निवारण देखें। आपकी आवश्यकताओं और संसाधनों के आधार पर, यह सिस्टम आवश्यकताओं और तकनीकी कॉन्फ़िगरेशन में तल्लीन करने के लायक हो सकता है, या भौतिक उपकरण का उपयोग करना बेहतर हो सकता है एमुलेटर सिस्टम आवश्यकताएँ सर्वोत्तम अनुभव के लिए, आपको कम से कम निम्न विशिष्टताओं वाले कंप्यूटर पर Android Studio में एमुलेटर का उपयोग करना चाहिए: - 16 जीबी रैम - 64-बिट विंडोज, मैकओएस, लिनक्स या क्रोम ओएस ऑपरेटिंग सिस्टम - 16 जीबी डिस्क स्थान यदि आपके पास ये स्पेक्स नहीं हैं, तो एमुलेटर अभी भी चल सकता है लेकिन सुचारू रूप से नहीं। इस मामले में, हार्डवेयर डिवाइस पर ऐप्स चलाएँ पर मार्गदर्शन का पालन करके किसी भौतिक डिवाइस पर परीक्षण करने पर विचार करें Android वर्चुअल डिवाइस बनाएं एंड्रॉइड एमुलेटर का प्रत्येक उदाहरण एक का उपयोग करता है *एंड्रॉयड वर्चुअल डिवाइस (AVD)* को सिम्युलेटेड के Android संस्करण और हार्डवेयर विशेषताओं को निर्दिष्ट करें उपकरण। अपने ऐप का प्रभावी ढंग से परीक्षण करने के लिए, एक एवीडी बनाएं जो प्रत्येक को मॉडल करे डिवाइस आपका ऐप चलाने के लिए डिज़ाइन किया गया है। AVD बनाने के लिए, देखें वर्चुअल डिवाइस बनाएं और प्रबंधित करें प्रत्येक एवीडी उपयोगकर्ता डेटा, एसडी कार्ड, और इसी तरह के अपने निजी भंडारण के साथ एक स्वतंत्र डिवाइस के रूप में कार्य करता है। डिफ़ॉल्ट रूप से, एमुलेटर उपयोगकर्ता डेटा, एसडी कार्ड डेटा और कैश को उस एवीडी के लिए विशिष्ट निर्देशिका में संग्रहीत करता है। जब आप एमुलेटर लॉन्च करते हैं, तो यह एवीडी निर्देशिका से उपयोगकर्ता डेटा और एसडी कार्ड डेटा लोड करता है एमुलेटर पर अपना ऐप चलाएं आपके द्वारा AVD बनाने के बाद, आप Android एमुलेटर शुरू कर सकते हैं और अपने प्रोजेक्ट में एक ऐप चला सकते हैं: टूलबार में, लक्ष्य डिवाइस मेनू से उस एवीडी का चयन करें जिस पर आप अपना ऐप चलाना चाहते हैं चित्रा 1. लक्ष्य डिवाइस मेनू क्लिक दौड़ना। इम्यूलेटर को पहली बार लॉन्च होने में एक या दो मिनट का समय लग सकता है, लेकिन बाद के लॉन्च एक स्नैपशॉट का उपयोग करते हैं और इसे तेजी से लॉन्च करना चाहिए। यदि आप समस्याओं का अनुभव करते हैं, तो समस्या निवारण मार्गदर्शिका देखें एक बार जब आपका ऐप आपके एवीडी पर इंस्टॉल हो जाता है, तो आप इसे अपने डिवाइस से चला सकते हैं डिवाइस पर कोई ऐप चलाएगा। किसी भी समय आप नए परिवर्तन परिनियोजित करना चाहते हैं, आपको क्लिक करना है **चलाएं** या **बदलाव लागू करें** फिर से OS पेयरिंग सहायक पहनें यदि आप Wear OS डिवाइस के साथ अपने ऐप का परीक्षण करना चाहते हैं, तो Wear OS पेयरिंग सहायक आपको सीधे Android Studio में भौतिक या आभासी फोन के साथ Wear OS एमुलेटर पेयर करने के माध्यम से चरण-दर-चरण मार्गदर्शन करता है। अधिक जानने के लिए, Wear OS एम्युलेटर पेयरिंग सहायक का उपयोग करें देखें एमुलेटर नेविगेट करें जब एमुलेटर चल रहा हो, तो आप टच स्क्रीन पर अपनी उंगली की नकल करने के लिए अपने कंप्यूटर माउस पॉइंटर का उपयोग कर सकते हैं और सामान्य क्रियाएं करने के लिए एमुलेटर पैनल का उपयोग कर सकते हैं। एमुलेटर स्क्रीन को नेविगेट करें टचस्क्रीन पर अपनी उंगली की नकल करने के लिए अपने कंप्यूटर माउस पॉइंटर का उपयोग करें, मेनू आइटम और इनपुट फ़ील्ड चुनें, और बटन और नियंत्रण क्लिक करें। अक्षर टाइप करने और एमुलेटर शॉर्टकट दर्ज करने के लिए अपने कंप्यूटर कीबोर्ड का प्रयोग करें ** तालिका 1 नेविगेट करने के लिए जेस्चर एम्यूलेटर |फीचर||विवरण| |स्क्रीन को स्वाइप करें||स्क्रीन की ओर इंगित करें, प्राथमिक माउस बटन को दबाकर रखें, स्क्रीन पर स्वाइप करें, और फिर छोड़ दें।| |एक आइटम खींचें||स्क्रीन पर एक आइटम की ओर इंगित करें, प्राथमिक माउस बटन को दबाकर रखें, आइटम को स्थानांतरित करें, और फिर छोड़ दें।| |टैप करें||स्क्रीन की ओर इंगित करें, प्राथमिक माउस बटन दबाएं, और फिर छोड़ दें.| |दो बार टैप करें||स्क्रीन की ओर इंगित करें, प्राथमिक माउस बटन पर जल्दी से दो बार क्लिक करें, और फिर छोड़ दें।| |स्पर्श करें& होल्ड करें||स्क्रीन पर किसी आइटम की ओर इशारा करें, प्राथमिक माउस बटन दबाएं, होल्ड करें और फिर छोड़ दें।| |टाइप||आप अपने कंप्यूटर कीबोर्ड का उपयोग करके या एमुलेटर स्क्रीन पर पॉप अप होने वाले कीबोर्ड का उपयोग करके एम्यूलेटर में टाइप कर सकते हैं। कंट्रोल ( macOS पर कमांड) एक पिंच जेस्चर लाता है मल्टी-टच इंटरफ़ेस। माउस पहली उंगली के रूप में कार्य करता है, और पूरे में एंकर पॉइंट दूसरी उंगली है। पहले बिंदु को स्थानांतरित करने के लिए कर्सर को खींचें बाईं माउस बटन पर क्लिक करने से दोनों बिंदुओं को नीचे छूने और दोनों को ऊपर उठाने की नकल जारी करने की नकल होती है |वर्टिकल स्वाइप||स्क्रीन पर वर्टिकल मेन्यू खोलें और मेन्यू आइटम्स में स्क्रॉल करने के लिए स्क्रोल व्हील (माउस व्हील) का इस्तेमाल करें। इसे चुनने के लिए एक मेनू आइटम पर क्लिक करें।| एमुलेटर पैनल का उपयोग करके सामान्य क्रियाएं करें एमुलेटर के साथ सामान्य क्रियाएं करने के लिए, एमुलेटर टूलबार का उपयोग करें, यदि आप एंड्रॉइड स्टूडियो के भीतर एमुलेटर चला रहे हैं, या दाईं ओर पैनल, यदि आप एंड्रॉइड स्टूडियो के बाहर एक विंडो में एमुलेटर चला रहे हैं। तालिका 2 सामान्य इम्यूलेटर क्रियाओं और संबद्ध बटनों का वर्णन करती है आप एमुलेटर में कई सामान्य क्रियाएं करने के लिए कीबोर्ड शॉर्टकट का उपयोग कर सकते हैं एम्यूलेटर में शॉर्टकट की पूरी सूची के लिए दबाएं `एफ1` (`Command`+on macOS) में हेल्प पेन खोलने के लिए विस्तारित को नियंत्रित करता है खिड़की। ** तालिका 2 एमुलेटर में सामान्य क्रियाएं |फीचर||विवरण| |बंद करें | |एम्युलेटर बंद करें।| |छोटा करें | |एम्युलेटर विंडो को छोटा करें.| |आकार बदलें||एम्युलेटर का आकार बदलें जैसा कि आप किसी अन्य ऑपरेटिंग सिस्टम विंडो में करते हैं। एमुलेटर आपके डिवाइस के लिए उपयुक्त पहलू अनुपात बनाए रखता है | शक्ति | |स्क्रीन को चालू या बंद करने के लिए क्लिक करें | डिवाइस को चालू या बंद करने के लिए क्लिक करके रखें |वॉल्यूम बढ़ाएं | |स्लाइडर नियंत्रण देखने और वॉल्यूम बढ़ाने के लिए क्लिक करें। इसे और अधिक चालू करने के लिए फिर से क्लिक करें, या वॉल्यूम बदलने के लिए स्लाइडर नियंत्रण का उपयोग करें।| |वॉल्यूम कम करें | |स्लाइडर नियंत्रण देखने के लिए क्लिक करें और वॉल्यूम कम करें। इसे और कम करने के लिए फिर से क्लिक करें, या वॉल्यूम बदलने के लिए स्लाइडर नियंत्रण का उपयोग करें।| |बाएं घुमाएँ | |डिवाइस को 90 डिग्री वामावर्त घुमाएँ.| |दाएं घुमाएं | |डिवाइस को दक्षिणावर्त 90 डिग्री घुमाएं.| |स्क्रीनशॉट लें | |डिवाइस का स्क्रीनशॉट लेने के लिए क्लिक करें। कर्सर को जूम आइकन में बदलने के लिए क्लिक करें। ज़ूम मोड से बाहर निकलने के लिए, बटन को फिर से क्लिक करें ज़ूम मोड में ज़ूम इन और आउट करने के लिए: जूम मोड में पैन करने के लिए, होल्ड करें ज़ूम मोड में डिवाइस स्क्रीन को टैप करने के लिए, |पीछे | |पिछली स्क्रीन पर लौटें या डायलॉग, विकल्प मेन्यू, नोटिफिकेशन पैनल या ऑनस्क्रीन कीबोर्ड बंद करें.| |घर | |होम स्क्रीन पर लौटें।अवलोकन (हाल के ऐप्स) |आपके द्वारा हाल ही में काम किए गए ऐप्स की थंबनेल छवियों की सूची खोलने के लिए टैप करें। कोई ऐप खोलने के लिए, उसके थंबनेल पर टैप करें। थंबनेल को सूची से निकालने के लिए, उसे बाएं या दाएं स्वाइप करें। यह बटन Wear OS के लिए समर्थित नहीं है।| |फोल्ड | |फ़ोल्ड करने योग्य उपकरणों के लिए, डिवाइस को उसके छोटे स्क्रीन कॉन्फ़िगरेशन को प्रदर्शित करने के लिए मोड़ें।| |अनफोल्ड | |फ़ोल्ड करने योग्य उपकरणों के लिए, डिवाइस को उसके बड़े स्क्रीन कॉन्फ़िगरेशन को प्रदर्शित करने के लिए अनफ़ोल्ड करें।| |बटन 1 | |वियर डिवाइस के लिए, डिवाइस पर बटन 1 दबाएं। केवल एपीआई स्तर 28 या उच्चतर चलने वाले पहनने वाले उपकरणों पर उपलब्ध है |बटन 2 | |वियर डिवाइस के लिए, डिवाइस पर बटन 2 दबाएं। केवल एपीआई स्तर 30 या उच्चतर चलने वाले पहनने वाले उपकरणों पर उपलब्ध है |हथेली | |वेयर डिवाइसेज के लिए, डिवाइस स्क्रीन पर अपनी हथेली दबाएं। यह आपके डिवाइस को एंबियंट मोड पर सेट करता है। केवल एपीआई स्तर 28 या उच्चतर चलने वाले पहनने वाले उपकरणों पर उपलब्ध है |झुकाव | | उपकरणों को पहनने के लिए, उपकरण को झुकाएं। यह परिवेश मोड से बाहर निकलता है। केवल एपीआई स्तर 28 या उच्चतर चलने वाले पहनने वाले उपकरणों पर उपलब्ध है |मेनू||प्रेस |कंट्रोल+ एम (मैकोज़ पर कमांड+ एम) मेनू बटन को अनुकरण करने के लिए |अधिक | |अन्य सुविधाओं और सेटिंग तक पहुंचने के लिए क्लिक करें.| ## एमुलेटर अपडेट करें एंड्रॉइड एमुलेटर को अपडेट करने के लिए, का चयन करें **एंड्रॉइड एमुलेटर** घटक **SDK प्रबंधक के **SDK टूल** टैब में निर्देशों के लिए, देखें SDK प्रबंधक का उपयोग करके अपने टूल अपडेट करें।