Google अश्वेत समुदायों के लिए नस्लीय समानता को आगे बढ़ाने के लिए प्रतिबद्ध है. देखें के कैसे।

Android एमुलेटर में AR ऐप्स चलाएं

का प्रयोग करें एंड्रॉयड एम्यूलेटर एक भौतिक डिवाइस के बिना परीक्षण एआर परिदृश्यों के लिए। Android Emulator आपको ARCore ऐप्स को वर्चुअल वातावरण में एक एमुलेटेड डिवाइस के साथ चलाने देता है जिसे आप नियंत्रित करते हैं।

अपना विकास वातावरण स्थापित करें

सॉफ़्टवेयर आवश्यकताएं:

ARCore के लिए Android Studio और SDK टूल प्राप्त करें

  1. स्थापित करें एंड्रॉयड स्टूडियो 3.1 या बाद में।

  2. एंड्रॉयड स्टूडियो में, करने के लिए प्राथमिकताएं> प्रदर्शन और व्यवहार> सिस्टम सेटिंग> Android एसडीके जाना।

  3. एसडीके प्लेटफार्म टैब का चयन करें और जाँच दिखाएँ पैकेज विवरण।

    उपयुक्त Android संस्करण के अंतर्गत चुनें:
    Google API के इंटेल x86 एटम सिस्टम छवि API स्तर 27 या बाद में।

  4. एसडीके टूल टैब का चयन करें और एंड्रॉयड एम्यूलेटर 27.2.9 या बाद में जोड़ें।

  5. चयनित संकुल और उपकरणों को स्थापित करने के लिए ठीक क्लिक करें।

  6. ठीक पुष्टि परिवर्तन करने के लिए फिर से क्लिक करें।

  7. घटक इंस्टालर के लिए लाइसेंस समझौते को स्वीकार करें।

  8. समाप्त क्लिक करें।

एआर सपोर्ट के साथ वर्चुअल डिवाइस बनाएं

अधिक जानकारी के लिए एंड्रॉयड स्टूडियो निर्देशों के देखने के एक आभासी डिवाइस बनाएं

एक नया Android वर्चुअल डिवाइस (AVD) बनाएं

  1. एंड्रॉयड स्टूडियो में क्लिक उपकरण> AVD प्रबंधक द्वारा AVD प्रबंधक को खोलने के।

  2. वर्चुअल डिवाइस बनाएं पर क्लिक करें, AVD प्रबंधक संवाद के नीचे।

  3. का चयन करें या अपने वांछित फोन हार्डवेयर प्रोफाइल बनाने और अगला चुनेंगे।

  4. एक का चयन करें x86 या x86_64 सिस्टम छवि बाद में एपीआई स्तर 27 या चल रहा है और अगला चुनेंगे।

    • जबकि भौतिक ARCore डिवाइस API स्तर 24 या बाद के संस्करण पर समर्थित हैं, Android एमुलेटर समर्थन के लिए API स्तर 27 या बाद के संस्करण की आवश्यकता है।

    • केवल x86-आधारित Android एमुलेटर आर्किटेक्चर समर्थित हैं। जैसे अन्य आर्किटेक्चर arm64-v8a , armeabi-v7 , वर्तमान में समर्थित नहीं हैं।

  5. सत्यापित करें कि आपका वर्चुअल डिवाइस सही तरीके से कॉन्फ़िगर किया गया है:

    • उन्नत सेटिंग दिखाएं क्लिक करें।

    • सुनिश्चित करें कि कैमरा वापस VirtualScene पर सेट है।

  6. अपने AVD बनाने के लिए समाप्त क्लिक करें।

अपना ऐप चलाएं

एमुलेटर में एआर-समर्थित वर्चुअल डिवाइस पर एआरकोर ऐप का परीक्षण करें। ऐसा करने के लिए, आप के लिए एंड्रॉयड स्टूडियो निर्देशों का पालन कर सकते हैं एंड्रॉयड एम्यूलेटर में एक एप्लिकेशन चलाएं

AR . के लिए Google Play सेवाएं अपडेट करें

एमुलेटर पर एआर के लिए Google Play Services का संस्करण पुराना होने की संभावना है। इसे अपडेट करने के लिए इन निर्देशों का पालन करें:

  1. GitHub से नवीनतम Google_Play_Services_for_AR_1.25.0_x86_for_emulator.apk डाउनलोड विज्ञप्ति पेज।

  2. डाउनलोड किए गए एपीके को प्रत्येक एवीडी में स्थापित करें जिसका आप उपयोग करना चाहते हैं:

    वांछित AVD प्रारंभ करें, फिर चल एमुलेटर पर डाउनलोड APK खींचें या का उपयोग कर इसे स्थापित adb जबकि वर्चुअल डिवाइस चल रहा है:

    adb install -r Google_Play_Services_for_AR_1.25.0_x86_for_emulator.apk

आप जिन अतिरिक्त AVD का उपयोग करना चाहते हैं, उनके लिए इन चरणों की प्रक्रिया को दोहराएं।

आभासी दृश्य को नियंत्रित करें

जब आपका ऐप ARCore से कनेक्ट होता है, तो आपको एक ओवरले दिखाई देगा जिसमें कैमरा को नियंत्रित करने का तरीका बताया जाएगा और एमुलेटर विंडो के नीचे एक स्टेटस बार दिखाई देगा।

आभासी कैमरा ले जाएँ

प्रेस और पकड़ विकल्प (MacOS) या Alt (लिनक्स या Windows) का उपयोग कैमरा आंदोलन नियंत्रण के लिए। कैमरे को स्थानांतरित करने के लिए निम्नलिखित नियंत्रणों का उपयोग करें:

मंच कार्य क्या करें
मैक ओ एस बाएँ या दाएँ ले जाएँ होल्ड विकल्प + प्रेस एक या डी
नीचे या ऊपर ले जाएँ होल्ड विकल्प + प्रेस क्यू या
आगे बढ़ें या पीछे होल्ड विकल्प + प्रेस डब्ल्यू या एस
डिवाइस ओरिएंटेशन बदलें होल्ड विकल्प + चाल माउस
लिनक्स या विंडोज बाएँ या दाएँ ले जाएँ पकड़ो Alt + प्रेस एक या डी
नीचे या ऊपर ले जाएँ पकड़ो Alt + प्रेस क्यू या
आगे बढ़ें या पीछे पकड़ के लिए Alt + प्रेस डब्ल्यू या एस
डिवाइस ओरिएंटेशन बदलें पकड़ो Alt + चाल माउस

एमुलेटर में इंटरैक्टिव मोड के लिए वापसी करने का विकल्प या Alt छोड़ दें।

में वर्चुअल सेंसर टैब का उपयोग करें विस्तारित नियंत्रण और अधिक सटीक डिवाइस स्थिति के लिए।

दृश्य में संवर्धित चित्र जोड़ें

एमुलेटर में चित्र लोड परीक्षण करने के लिए पर्यावरण नकली है संवर्धित छवियाँ

जोड़ सकते हैं या दृश्य छवियों को संशोधित करने के विस्तारित नियंत्रण में कैमरा का प्रयोग करें। दो छवि स्थान हैं, एक दीवार पर और एक मेज पर।

दृश्य में इन छवि स्थानों को देखने के लिए, अपना एमुलेटर लॉन्च करें, फिर कैमरे को कैमरे की शुरुआती स्थिति के पीछे के दरवाजे के माध्यम से भोजन कक्ष क्षेत्र में ले जाएं।

समस्या निवारण युक्तियों

  • यदि आपका ARCore ऐप लॉन्च होता है और आपको "यह डिवाइस AR का समर्थन नहीं करता" संदेश दिखाई देता है, तो अपने सिस्टम छवि पर संशोधन की जांच करें। सुनिश्चित करें कि आप एपीआई स्तर 27 संशोधन 4 का उपयोग या बाद में कर रहे हैं।

  • अपने Arcore एप्लिकेशन कैमरा खोलने के लिए जब यह लॉन्च हुआ, यह सुनिश्चित करें कि कैमरा वापस, में वर्णित के रूप VirtualScene के लिए सेट है विफल रहता है ऊपर विन्यास चरणों

  • यदि आपका ARCore ऐप "एआर सेशन बनाने में विफल" त्रुटि संदेश के साथ खुलने में विफल रहता है, तो ऐप लॉग की जाँच करें। आप एक मिल जाए java.lang.UnsatisfiedLinkError एक संदेश में शामिल है के साथ /lib/arm/libarcore_c.so" is for EM_ARM (40) instead of EM_386 (3) , तो आप एआर के लिए Google Play सेवाओं का गलत संस्करण स्थापित हो सकता है apk. एक नया वर्चुअल डिवाइस बनाएं और x86 संस्करण स्थापित करें।