वर्चुअल डिवाइस बनाएं और उन्हें मैनेज करें

Android वर्चुअल डिवाइस (एवीडी) एक ऐसा कॉन्फ़िगरेशन है जो Android फ़ोन, टैबलेट, Wear OS, Android TV या Automotive OS वाला ऐसा डिवाइस जिसे Android एम्युलेटर. डिवाइस मैनेजर एक ऐसा टूल है जिसे Android Studio से लॉन्च किया जा सकता है. एवीडी बनाने और उन्हें मैनेज करने में आपकी मदद करता है.

नया डिवाइस मैनेजर खोलने के लिए, इनमें से कोई एक काम करें:

  • Android Studio की स्वागत स्क्रीन में, ज़्यादा कार्रवाइयां > वर्चुअल डिवाइस मैनेजर.

डिवाइस मैनेजर को स्वागत स्क्रीन से खोलना

  • प्रोजेक्ट खोलने के बाद, View > टूल की विंडो > डिवाइस मैनेजर चुनें, फिर + पर क्लिक करें और फिर बनाएं वर्चुअल डिवाइस.

डिवाइस मैनेजर की नई विंडो

अपने डिवाइस बनाने के बाद, आपको सभी डिवाइसों की सूची दिखेगी पर जाकर, डिजिटल बटन पर क्लिक करें.

डिवाइस मैनेजर की सूची

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

एवीडी के बारे में जानकारी

एवीडी में हार्डवेयर प्रोफ़ाइल, सिस्टम इमेज, स्टोरेज एरिया, त्वचा, प्रॉपर्टी.

हमारा सुझाव है कि आप हर उस सिस्टम इमेज के लिए एक एवीडी बनाएं जिसे आपका ऐप्लिकेशन आपके समाचार संगठन के लिए, अपनी मेनिफ़ेस्ट फ़ाइल में <uses-sdk> सेटिंग जोड़ें.

हार्डवेयर प्रोफ़ाइल

हार्डवेयर प्रोफ़ाइल, डिवाइस की विशेषताओं को इस तरह बताती है जो फ़ैक्ट्री से शिप किए गए हों. डिवाइस मैनेजर में कुछ चीज़ें पहले से ही लोड होती हैं जैसे कि Pixel डिवाइसों के लिए हार्डवेयर प्रोफ़ाइल का इस्तेमाल किया जाता है. साथ ही, आपके पास हार्डवेयर प्रोफ़ाइल बनाने की ज़रूरत होती है.

&#39;हार्डवेयर चुनें&#39; डायलॉग बॉक्स

डिवाइस की डेफ़िनिशन, जिस पर Google Play का लोगो लगा होगा Play Store कॉलम में, Google Play Store ऐप्लिकेशन और Google Play services का ऐक्सेस. इसमें Google Play टैब भी शामिल है, एक्सटेंडेड कंट्रोल डायलॉग बॉक्स, जो अपडेट करने के लिए एक आसान बटन उपलब्ध कराता है डिवाइस पर Google Play services से.

इस लोगो और "फ़ोन" डिवाइस टाइप वाले डिवाइस भी हैं सीटीएस का पालन करता है और हो सकता है कि Play Store ऐप्लिकेशन वाली सिस्टम इमेज का इस्तेमाल किया जाए.

सिस्टम की इमेज

Google API के लेबल वाली एक सिस्टम इमेज में इनका ऐक्सेस होता है Google Play सेवाएं शामिल हैं.

सिस्टम की इमेज
डायलॉग

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

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

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

अगर आपका ऐप्लिकेशन मेनिफ़ेस्ट फ़ाइल, ऐप्लिकेशन में <uses-library> एलिमेंट इसके लिए एक ऐसे सिस्टम इमेज की ज़रूरत होगी जिसमें वह बाहरी लाइब्रेरी शामिल हो. अपने ऐप्लिकेशन को एम्युलेटर पर चलाने के लिए, ऐसा एवीडी बनाएं जिसमें ज़रूरी चीज़ें शामिल हों लाइब्रेरी. ऐसा करने के लिए, आपको एवीडी के लिए ऐड-ऑन कॉम्पोनेंट का इस्तेमाल करना पड़ सकता है प्लैटफ़ॉर्म; उदाहरण के लिए, Google API ऐड-ऑन में Google Maps लाइब्रेरी.

यह पक्का करने के लिए कि ऐप्लिकेशन की सुरक्षा और सभी डिवाइसों पर एक जैसा अनुभव दिया जाए, Google Play Store के साथ सिस्टम की इमेज को रिलीज़ के साथ साइन किया गया है इसका मतलब है कि आपको इन सुविधाओं के साथ खास अधिकार नहीं मिल सकते इमेज.

अगर आपको ऐप्लिकेशन से जुड़ी समस्याओं को हल करने के लिए खास सुविधाओं (रूट) की ज़रूरत है, तो Android ओपन सोर्स प्रोजेक्ट (एओएसपी) की ऐसी इमेज का इस्तेमाल कर सकता है जिनमें Google के ऐप्लिकेशन या सेवाएं. इसके बाद, adb root और adb unroot का इस्तेमाल किया जा सकता है सामान्य और बेहतर अधिकार के बीच स्विच करने के लिए कमांड:

  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  % adb root
  restarting adbd as root
  % adb shell
  emu64a:/ #
  emu64a:/ # exit
  % adb unroot
  restarting adbd as non root
  % adb shell
  emu64a:/ $
  emu64a:/ $ exit
  %
  

स्टोरेज एरिया

एवीडी में, आपकी डेवलपमेंट मशीन पर एक खास स्टोरेज एरिया होता है. यह सेव करता है डिवाइस के उपयोगकर्ता का डेटा, जैसे कि इंस्टॉल किए गए ऐप्लिकेशन और सेटिंग. साथ ही, एम्युलेट किया गया एसडी कार्ड. अगर आवश्यक हो, तो आप उपयोगकर्ता का डेटा वाइप करने के लिए डिवाइस मैनेजर का उपयोग कर सकते हैं ताकि डिवाइस में वही डेटा रहे जो डिवाइस में नया था.

त्वचा

एम्युलेटर स्किन, डिवाइस के लुक के बारे में बताती है. डिवाइस मैनेजर पहले से तैयार कुछ स्किन उपलब्ध कराता है. अपनी खुद की स्किन तय करें या स्किन का इस्तेमाल करें तीसरे पक्षों की ओर से उपलब्ध कराया जाता है.

एवीडी और ऐप्लिकेशन की सुविधाएं

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

एवीडी बनाना

नया एवीडी बनाने के लिए:

  1. डिवाइस मैनेजर खोलें.
  2. डिवाइस बनाएं पर क्लिक करें.

    ऐसा करने पर, हार्डवेयर चुनें विंडो दिखेगी.

    ध्यान दें कि कुछ हार्डवेयर प्रोफ़ाइलों में ही Play शामिल है स्टोर. ये प्रोफ़ाइलें पूरी तरह से CTS का पालन करती हैं और हो सकता है कि सिस्टम इमेज का इस्तेमाल करना चाहिए, जिसमें Play Store ऐप्लिकेशन शामिल हो.

  3. हार्डवेयर प्रोफ़ाइल चुनें, इसके बाद, आगे बढ़ें पर क्लिक करें.

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

    आपको सिस्टम इमेज विंडो दिखेगी.

  4. किसी खास एपीआई लेवल के लिए सिस्टम इमेज चुनें और फिर क्लिक करें आगे बढ़ें पर टैप करें.
  5. आपको कॉन्फ़िगरेशन की पुष्टि करें विंडो दिखेगी.

  6. ज़रूरत के हिसाब से एवीडी प्रॉपर्टी बदलें, इसके बाद, पूरा करें पर क्लिक करें.

    ज़्यादा जानकारी दिखाने के लिए, ऐडवांस सेटिंग दिखाएं पर क्लिक करें सेटिंग, जैसे कि स्किन.

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

वीडियो की कॉपी से शुरुआत करने के लिए, एवीडी बनाने का तरीका:

  1. इसका वर्चुअल टैब डिवाइस मैनेजर में, मेन्यू पर क्लिक करें और डुप्लीकेट चुनें.

    कॉन्फ़िगरेशन की पुष्टि करें एक विंडो खुलेगी.

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

    एवीडी, डिवाइस मैनेजर के वर्चुअल टैब में दिखता है.

हार्डवेयर प्रोफ़ाइल बनाना

डिवाइस मैनेजर सामान्य डिवाइसों के लिए पहले से तय हार्डवेयर प्रोफ़ाइल उपलब्ध कराता है ताकि उन्हें एवीडी की परिभाषाओं में आसानी से जोड़ा जा सके. अगर आपने आपको कोई दूसरा डिवाइस तय करना होगा, तो आप नई हार्डवेयर प्रोफ़ाइल बना सकते हैं.

नई हार्डवेयर प्रोफ़ाइल को शुरुआत से सेट किया जा सकता है या हार्डवेयर प्रोफ़ाइल को शुरुआती पॉइंट के तौर पर कॉपी करें. पहले से लोड की गई हार्डवेयर प्रोफ़ाइल में बदलाव नहीं किया जा सकता.

शुरुआत से नई हार्डवेयर प्रोफ़ाइल बनाने के लिए:

  1. हार्डवेयर चुनें में जाकर विंडो में, नई हार्डवेयर प्रोफ़ाइल पर क्लिक करें.
  2. हार्डवेयर प्रोफ़ाइल कॉन्फ़िगर करें विंडो में, हार्डवेयर प्रोफ़ाइल प्रॉपर्टी: की ज़रूरत नहीं है.

    हार्डवेयर प्रोफ़ाइल कॉन्फ़िगर करने का डायलॉग बॉक्स
  3. पूरा करें पर क्लिक करें.

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

कॉपी को शुरुआती पॉइंट के तौर पर इस्तेमाल करके हार्डवेयर प्रोफ़ाइल बनाने के लिए:

  1. हार्डवेयर चुनें में जाकर विंडो में जाकर, हार्डवेयर प्रोफ़ाइल चुनें और डिवाइस क्लोन करें पर क्लिक करें या हार्डवेयर प्रोफ़ाइल पर राइट क्लिक करें और क्लोन चुनें.

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

मौजूदा एवीडी में बदलाव करें

एवीडी पर ये काम किए जा सकते हैं. इसके लिए, डिवाइस मैनेजर की वर्चुअल टैब:

  • एवीडी में बदलाव करने के लिए, इस एवीडी में बदलाव करें पर क्लिक करें और अपने बदलावों को लागू करें.
  • एवीडी की जानकारी मिटाने के लिए, मेन्यू पर क्लिक करें और मिटाएं को चुनें.
  • इससे जुड़े एवीडी आईएनआईआई और डिस्क पर फ़ाइलों को IM करने के लिए, मेन्यू पर क्लिक करें और डिस्क पर दिखाएं को चुनें.
  • एवीडी कॉन्फ़िगरेशन की जानकारी देखने के लिए, Android Studio टीम को गड़बड़ी की रिपोर्ट में शामिल करें और मेन्यू पर क्लिक करें और जानकारी देखें को चुनें.

मौजूदा हार्डवेयर प्रोफ़ाइलों में बदलाव करें

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

  • हार्डवेयर प्रोफ़ाइल में बदलाव करने के लिए, उसे चुनें और क्लिक करें डिवाइस में बदलाव करें. हार्डवेयर पर राइट क्लिक करके भी ऐसा किया जा सकता है प्रोफ़ाइल पर जाएं और बदलाव करें चुनें. इसके बाद, बदलाव करें.
  • हार्डवेयर प्रोफ़ाइल को मिटाने के लिए, उस पर राइट क्लिक करें और उसे चुनें Delete हैं.

एम्युलेटर को चलाएं और बंद करें और डेटा मिटाएं

वर्चुअल टैब से, ये काम किए जा सकते हैं एम्युलेटर पर ये काम करें:

  • एवीडी का इस्तेमाल करने वाले एम्युलेटर को चलाने के लिए, लॉन्च करें पर क्लिक करें .
  • चल रहे एम्युलेटर को बंद करने के लिए, मेन्यू पर क्लिक करें और बंद करें को चुनें.
  • एम्युलेटर का डेटा मिटाने के लिए, मेन्यू पर क्लिक करें और डेटा वाइप करें को चुनें.

हार्डवेयर प्रोफ़ाइलों को इंपोर्ट और एक्सपोर्ट करना

हार्डवेयर चुनें विंडो से, हार्डवेयर प्रोफ़ाइलों को इस तरह इंपोर्ट और एक्सपोर्ट किया जा सकता है:

  • हार्डवेयर प्रोफ़ाइल इंपोर्ट करने के लिए, क्लिक करें हार्डवेयर प्रोफ़ाइल इंपोर्ट करें और एक्सएमएल चुनें आपके कंप्यूटर पर परिभाषा मौजूद हो.
  • हार्डवेयर प्रोफ़ाइल एक्सपोर्ट करने के लिए, उस पर राइट क्लिक करें और चुनें एक्सपोर्ट करें. वह स्थान चुनें जहां आप परिभाषा वाली एक्सएमएल फ़ाइल.

एवीडी प्रॉपर्टी

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

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

टेबल 1. एवीडी कॉन्फ़िगरेशन प्रॉपर्टी

एवीडी प्रॉपर्टी ब्यौरा
एवीडी का नाम एवीडी के लिए कोई नाम डालें. नाम में अंग्रेज़ी के बड़े अक्षर हो सकते हैं या अंग्रेज़ी के छोटे अक्षरों, संख्याओं, फ़ुलस्टॉप, अंडरस्कोर, ब्रैकेट, डैश, और स्पेस शामिल हैं. AVD कॉन्फ़िगरेशन को सेव करने वाली फ़ाइल का नाम AVD के नाम से लिया जाता है.
एवीडी आईडी (ऐडवांस सेटिंग) एवीडी आईडी देखें. एवीडी आईडी, एवीडी के नाम से लिया जाता है. Google Analytics 4 पर माइग्रेट करने के लिए, कमांड लाइन से एवीडी का रेफ़रंस देने के लिए आईडी.
हार्डवेयर प्रोफ़ाइल कोई दूसरी हार्डवेयर प्रोफ़ाइल चुनने के लिए, बदलें पर क्लिक करें हार्डवेयर चुनें विंडो से.
सिस्टम इमेज यहां से कोई दूसरी सिस्टम इमेज चुनने के लिए, बदलें पर क्लिक करें सिस्टम इमेज विंडो. नई इमेज डाउनलोड करने के लिए, इंटरनेट से कनेक्ट होना ज़रूरी है.
स्टार्टअप ओरिएंटेशन

एम्युलेटर के शुरुआती ओरिएंटेशन के लिए कोई विकल्प चुनें:

  • पोर्ट्रेट: स्क्रीन की चौड़ाई, जिसकी लंबाई कम से कम हो
  • लैंडस्केप: ऊंचाई से ज़्यादा चौड़ा

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

कैमरा (बेहतर)

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

कैमरे के विकल्प सिर्फ़ तब उपलब्ध होते हैं, जब हार्डवेयर में कैमरा काम करता हो प्रोफ़ाइल. ये Wear OS, Android TV या Google TV के लिए उपलब्ध नहीं हैं.

नेटवर्क: स्पीड (बेहतर)

डेटा ट्रांसफ़र की स्पीड तय करने के लिए, कोई नेटवर्क प्रोटोकॉल चुनें:

  • जीएसएम: मोबाइल कम्यूनिकेशन के लिए ग्लोबल सिस्टम
  • एचएससीएसडी: हाई-स्पीड सर्किट स्विच किया गया डेटा
  • जीपीआरएस: जेनरिक पैकेट रेडियो सेवा
  • EDGE: GSM एवोल्यूशन के लिए बेहतर डेटा रेट
  • यूएमटीएस: यूनिवर्सल मोबाइल टेलिकम्यूनिकेशंस सिस्टम
  • एचएसडीपीए: हाई-स्पीड डाउनलिंक पैकेट का ऐक्सेस
  • LTE: लंबे समय तक चलने वाले उतार-चढ़ाव
  • फ़ुल (डिफ़ॉल्ट): कंप्यूटर जितनी जल्दी हो सके उतनी जल्दी डेटा ट्रांसफ़र करें.
नेटवर्क: इंतज़ार का समय (बेहतर) एक नेटवर्क प्रोटोकॉल चुनें, ताकि आप यह सेट कर सकें कि इस प्रोटोकॉल का इस्तेमाल, डेटा पैकेट को एक पॉइंट से दूसरे पॉइंट पर ट्रांसफ़र करने के लिए किया जाता है.
एम्युलेट की गई परफ़ॉर्मेंस: ग्राफ़िक

एम्युलेटर में ग्राफ़िक रेंडर करने का तरीका चुनें:

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

    एवीडी के चालू होने का तरीका चुनें:

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

डेटा सेव करने के लिए, हटाए जा सकने वाले मेमोरी स्पेस की मात्रा तय करें डिवाइस पर.

Android Studio से मैनेज किए जाने वाले वर्चुअल एसडी कार्ड का इस्तेमाल करने के लिए, Studio से मैनेज किया जाता है, कोई साइज़ डालें, और यूनिट, कोई एक B (बाइट), केबी (किलोबाइट), एमबी (मेगाबाइट), जीबी (गीगाबाइट) या टीबी (टेराबाइट). कैमरे का इस्तेमाल करने के लिए, कम से कम 100 एमबी का स्टोरेज इस्तेमाल करने का सुझाव दिया जाता है.

किसी फ़ाइल में स्पेस मैनेज करने के लिए, बाहरी फ़ाइल चुनें और फ़ाइल और जगह की जानकारी देने के लिए ... पर क्लिक करें.

ज़्यादा जानकारी के लिए, यह देखें mksdcard और एवीडी डेटा डायरेक्ट्री शामिल है.

डिवाइस फ़्रेम: डिवाइस फ़्रेम चालू करें एम्युलेटर विंडो के आस-पास ऐसा फ़्रेम चालू करने के लिए चुनें जो असली डिवाइस की तरह दिखता है.
पसंद के मुताबिक त्वचा की डेफ़िनिशन (बेहतर सेटिंग) वह स्किन चुनें जो यह कंट्रोल करती हो कि डिवाइस पर डिसप्ले होने पर वह कैसा दिखेगा एम्युलेटर पर जा सकते हैं. ऐसा स्क्रीन साइज़ तय करना जो त्वचा का यह मतलब हो सकता है कि स्क्रीन कटी हुई है, इसलिए आप पूरी स्क्रीन. ज़्यादा जानकारी के लिए, सिम्युलेटर बनाने का तरीका स्किन सेक्शन पर जाएं.
कीबोर्ड: कीबोर्ड इनपुट चालू करें (बेहतर) इंटरैक्ट करने के लिए अपने हार्डवेयर कीबोर्ड का इस्तेमाल करने के लिए यह विकल्प चुनें अपडेट कर सकते हैं. यह विकल्प Wear OS और Android TV के लिए बंद है.

हार्डवेयर की प्रोफ़ाइल से जुड़ी प्रॉपर्टी

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

डिवाइस मैनेजर में शामिल पहले से तय हार्डवेयर प्रोफ़ाइल बदलाव किया जा सकता है. हालांकि, आपके पास प्रोफ़ाइलों को कॉपी करने और उनकी कॉपी में बदलाव करने का विकल्प होता है.

कुछ प्रॉपर्टी कुछ डिवाइस टाइप के लिए बंद होती हैं. उदाहरण के लिए, "राउंड" प्रॉपर्टी सिर्फ़ Wear OS डिवाइसों पर उपलब्ध है.

दूसरी टेबल. हार्डवेयर प्रोफ़ाइल कॉन्फ़िगरेशन प्रॉपर्टी

हार्डवेयर की प्रोफ़ाइल की प्रॉपर्टी ब्यौरा
डिवाइस का नाम हार्डवेयर प्रोफ़ाइल के लिए कोई नाम डालें. नाम में अंग्रेज़ी के बड़े या छोटे अक्षर, संख्याएं, पीरियड, अंडरस्कोर, ब्रैकेट, और स्पेस. का नाम हार्डवेयर प्रोफ़ाइल को स्टोर करने वाली फ़ाइल, हार्डवेयर प्रोफ़ाइल से ली जाती है नाम.
डिवाइस का टाइप

इनमें से किसी एक को चुनें:

  • फ़ोन/टैबलेट
  • Wear OS
  • Android TV
  • Google TV
  • ChromeOS डिवाइस
  • Android Automotive
स्क्रीन: स्क्रीन का साइज़ फ़ोन की स्क्रीन का साइज़, इंच में बताएं. यह डिवाइस डायगनल के हिसाब से मापा जाता है. अगर साइज़ आपके कंप्यूटर की स्क्रीन से बड़ा है, तो उसे कम कर दिया जाएगा लॉन्च.
स्क्रीन: स्क्रीन रिज़ॉल्यूशन पिक्सल की कुल संख्या बताने के लिए, पिक्सल में चौड़ाई और ऊंचाई डालें पर काम कर रहा है.
स्क्रीन: गोल अगर डिवाइस में गोल स्क्रीन है, तो यह विकल्प चुनें. जैसे, कुछ Wear OS डिवाइस.
मेमोरी: रैम डिवाइस की रैम का साइज़ डालें और यूनिट चुनें. इनमें से कोई एक (बाइट) B (बाइट) केबी (किलोबाइट), एमबी (मेगाबाइट), जीबी (गीगाबाइट), या टीबी (टेराबाइट).
इनपुट: इसमें हार्डवेयर बटन हैं (वापस जाएं/होम/मेन्यू) अगर आपके डिवाइस में हार्डवेयर नेविगेशन बटन हैं, तो यह विकल्प चुनें. अगर ये बटन सिर्फ़ सॉफ़्टवेयर में लागू किए गए हैं, तो इस बटन से चुने हुए का निशान हटाएं. अगर आपको इस विकल्प को चुनने पर, स्क्रीन पर बटन नहीं दिखते. दोनों ही मामलों में, अगर आपको बटन दबाने के लिए एम्युलेटर के साइड पैनल का इस्तेमाल करना है, तो ऐसा करें.
इनपुट: हार्डवेयर कीबोर्ड है अगर आपके डिवाइस में हार्डवेयर कीबोर्ड है, तो यह विकल्प चुनें. चुने हुए का निशान हटाएं अगर नहीं है. यह विकल्प चुनने पर, कीबोर्ड इस पर नहीं दिखता स्क्रीन. दोनों ही मामलों में, आपके पास अपने कंप्यूटर के कीबोर्ड का इस्तेमाल करके, एम्युलेटर.
इनपुट: नेविगेशन की शैली

इनमें से किसी एक को चुनें:

  • कोई नहीं: कोई हार्डवेयर कंट्रोल नहीं. इसमें नेविगेट करने के लिए सॉफ़्टवेयर का इस्तेमाल किया जाता है.
  • डी-पैड: डी-पैड से सपोर्ट करने की सुविधा.
  • ट्रैकबॉल
  • व्हील

ये विकल्प, डिवाइस पर मौजूद हार्डवेयर कंट्रोल के लिए हैं. हालांकि, बाहरी कंट्रोलर के ज़रिए डिवाइस पर भेजे गए इवेंट एक जैसे होते हैं.

उन डिवाइस की स्थितियां जिन्हें इस्तेमाल किया जा सकता है

एक या दोनों विकल्प चुनें:

  • पोर्ट्रेट: स्क्रीन की चौड़ाई, जिसकी लंबाई कम से कम हो
  • लैंडस्केप: ऊंचाई से ज़्यादा चौड़ा

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

कैमरे

कैमरा चालू करने के लिए, एक या दोनों विकल्प चुनें:

  • बैक-फ़ेसिंग कैमरा: लेंस को उपयोगकर्ता के सामने नहीं होना चाहिए
  • सामने वाला कैमरा: उपयोगकर्ता के सामने वाला कैमरा

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

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

एम्युलेटर स्किन बनाएं

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

हर एम्युलेटर स्किन में ये शामिल हैं:

  • एक hardware.ini फ़ाइल
  • समर्थित ओरिएंटेशन के लिए लेआउट फ़ाइलें और फ़िज़िकल कॉन्फ़िगरेशन
  • डिसप्ले एलिमेंट के लिए इमेज फ़ाइलें. जैसे, बैकग्राउंड, बटन, और बटन

पसंद के मुताबिक स्किन बनाने और इस्तेमाल करने के लिए:

  1. एक डायरेक्ट्री बनाएं, जहां आप अपनी स्किन के कॉन्फ़िगरेशन को सेव कर सकें फ़ाइलें शामिल हैं.
  2. नाम की टेक्स्ट फ़ाइल में त्वचा का विज़ुअल लुक तय करें layout. यह फ़ाइल त्वचा की कई विशेषताओं के बारे में बताती है, जैसे कि साइज़ और इमेज ऐसेट की जानकारी शामिल होती है. उदाहरण के लिए:

    parts {
        device {
            display {
                width   320
                height  480
                x       0
                y       0
            }
        }
    
        portrait {
            background {
                image background_port.png
            }
    
            buttons {
                power {
                    image  button_vertical.png
                    x 1229
                    y 616
                }
            }
        }
        ...
    }
    

  3. डिवाइस की इमेज वाली बिटमैप फ़ाइलों को एक ही डायरेक्ट्री में जोड़ें.
  4. किसी आईएनआई में हार्डवेयर के हिसाब से अतिरिक्त डिवाइस कॉन्फ़िगरेशन तय करना डिवाइस सेटिंग के लिए फ़ाइल चुननी है, जैसे कि hw.keyboard और hw.lcd.density.
  5. स्किन फ़ोल्डर में फ़ाइलें संग्रहित करें और संग्रहित फ़ाइल को कस्टम स्किन.

एम्युलेटर स्किन बनाने के बारे में ज़्यादा जानकारी के लिए, देखें टूल के सोर्स कोड में Android Emulator स्किन फ़ाइल स्पेसिफ़िकेशन की जानकारी.