Android XR एम्युलेटर, Android Emulator का एक खास वर्शन है. इसे XR ऐप्लिकेशन डेवलप करने के लिए डिज़ाइन किया गया है. इसकी मदद से, Android Studio के जाने-पहचाने एनवायरमेंट में, अपने एक्सआर ऐप्लिकेशन को टेस्ट और डीबग किया जा सकता है.
Android XR एम्युलेटर में अपना ऐप्लिकेशन चलाने से पहले, आपको इसे सेट अप करना होगा. अपने ऐप्लिकेशन की जांच और डीबग करने के लिए, Android XR एम्युलेटर के साथ इस्तेमाल किए जाने वाले ऑडियो ग्लास और डिसप्ले ग्लास के लिए, Android वर्चुअल डिवाइस (एवीडी) बनाएं. ऑडियो ग्लास और डिसप्ले ग्लास के लिए एम्युलेटर, एक अलग वर्चुअल डिवाइस के तौर पर काम करता है. इसे फ़ोन एवीडी चलाने वाले एम्युलेटर इंस्टेंस के साथ जोड़ा जा सकता है.
इन वर्चुअल डिवाइसों के लिए ज़रूरी सभी चीज़ें सेट अप करने के लिए, यहां दिए गए सेक्शन में बताया गया तरीका अपनाएं.
सिस्टम की ज़रूरी शर्तें देखना
ऑडियो ग्लास और डिसप्ले ग्लास के लिए, Android वर्चुअल डिवाइस (एवीडी) बनाना शुरू करने से पहले, सिस्टम की ये ज़रूरी शर्तें देखें.
- Android Studio: लेटेस्ट Canary बिल्ड इंस्टॉल करें और एक्सआर डेवलपमेंट के लिए Studio को कॉन्फ़िगर करें.
- सिस्टम: ऐसा कंप्यूटर जिसमें कम से कम Android Emulator के लिए ज़रूरी स्पेसिफ़िकेशन हों. हालांकि, ChromeOS पर यह सुविधा काम नहीं करती. डिस्क में ज़्यादा स्टोरेज की ज़रूरत पड़ सकती है, क्योंकि ऑडियो ग्लास और डिसप्ले ग्लास के एवीडी के लिए, फ़ोन एवीडी की भी ज़रूरत होती है. फ़ोन एवीडी, आपके ऐप्लिकेशन के लिए होस्ट डिवाइस के तौर पर काम करता है.
ऑडियो ग्लास या डिसप्ले ग्लास के लिए Android वर्चुअल डिवाइस बनाना
ऑडियो ग्लास या डिसप्ले ग्लास के लिए एवीडी बनाने के लिए, यह तरीका अपनाएं. इसका इस्तेमाल, ऐप्लिकेशन को टेस्ट और डीबग करने के लिए किया जा सकता है:
Android Studio का सबसे नया Canary बिल्ड खोलें. इसके बाद, टूल > डिवाइस मैनेजर > नया डिवाइस जोड़ें
> वर्चुअल डिवाइस बनाएं पर क्लिक करें.
डिवाइस जोड़ें विंडो में, डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन सेक्शन में जाकर, XR को चुनें.
सूची से, ऑडियो ग्लास या डिसप्ले ग्लास चुनें. इसके बाद, आगे बढ़ें पर क्लिक करें.
सिस्टम इमेज चुनें सेक्शन में, वर्चुअल डिवाइस कॉन्फ़िगर करें टैब पर जाएं. इसके बाद, सिस्टम इमेज की सूची में से, सबसे नई सिस्टम इमेज चुनें जो आपके सिस्टम के साथ काम करती हो.
Finish पर क्लिक करें. अगर आपने जो सिस्टम इमेज चुनी है उसे डाउनलोड करने के लिए कहा जाए, तो Yes पर भी क्लिक करें.
होस्ट डिवाइस के तौर पर काम करने के लिए, फ़ोन के लिए AVD बनाना
ऑडियो ग्लास और डिसप्ले ग्लास के एवीडी के लिए, फ़ोन का एवीडी भी ज़रूरी है. इससे फ़ोन, आपके ऐप्लिकेशन के लिए होस्ट डिवाइस के तौर पर काम कर पाएगा.
सबसे पहले, फ़ोन के लिए एक ऐसा एवीडी बनाएं जो स्मार्ट ग्लास के लिए होस्ट डिवाइस के तौर पर काम करे:
- Android Studio में, डिवाइस मैनेजर पर वापस जाएं और नया डिवाइस जोड़ें
> वर्चुअल डिवाइस बनाएं पर क्लिक करें.
- डिवाइस जोड़ें विंडो में, डिवाइस का साइज़, डाइमेंशन या कॉन्फ़िगरेशन सेक्शन में जाकर, फ़ोन चुनें.
- कोई भी फ़ोन डिवाइस चुनें (इस उदाहरण में Pixel 9 Pro का इस्तेमाल किया गया है). इसके बाद, आगे बढ़ें पर क्लिक करें.
एपीआई ड्रॉप-डाउन मेन्यू से, एपीआई लेवल canary-20261007 के साथ API CANARY Preview चुनें.
Select system image सेक्शन में, सिस्टम इमेज की सूची से सबसे नई सिस्टम इमेज चुनें, जो आपके सिस्टम के साथ काम करती हो:
- Pre-Release 16 KB Page Size Google Play ARM 64 v8a System Image (macOS)
- रिलीज़ से पहले, 16 केबी वाले पेज साइज़ के साथ Google Play Intel x86_64 Atom सिस्टम इमेज (Windows और Linux)
Finish पर क्लिक करें. अगर आपने जो सिस्टम इमेज चुनी है उसे डाउनलोड करने के लिए कहा जाए, तो Yes पर भी क्लिक करें.
डिवाइसों को जोड़ना
आखिर में, डिवाइसों को जोड़ें:
डिवाइस मैनेजर में, ऑडियो ग्लास या डिसप्ले ग्लास एवीडी ढूंढें. इसके बाद, ओवरफ़्लो मेन्यू में जाकर, ग्लास को जोड़ें को चुनें.
साथ काम करने वाले डिवाइसों की सूची में से, फ़ोन एवीडी चुनें.
पेयरिंग असिस्टेंट, एम्युलेटर में दोनों एवीडी लॉन्च करता है और पेयरिंग शुरू करता है.
फ़ोन के एवीडी पर, डिवाइसों को जोड़ने के लिए अनुमति के अनुरोध स्वीकार करें.
पेयरिंग असिस्टेंट, पेयरिंग की प्रोसेस पूरी करता है.
अगले चरण
ऑडियो ग्लास और डिसप्ले ग्लास के लिए एवीडी बनाने के बाद, एम्युलेटर का इस्तेमाल करके एवीडी पर अपना ऐप्लिकेशन चलाया जा सकता है.
OpenXR™ और OpenXR लोगो, The Khronos Group Inc. के मालिकाना हक वाले ट्रेडमार्क हैं. इन्हें चीन, यूरोपियन यूनियन, जापान, और यूनाइटेड किंगडम में ट्रेडमार्क के तौर पर रजिस्टर किया गया है.