Android Automotive OS एम्युलेटर का इस्तेमाल करके जांच करें

Android Emulator का इस्तेमाल करके, यह पता लगाया जा सकता है कि यह ऐप्लिकेशन, Android Automotive OS पर चलता है.

सिस्टम की इमेज जोड़ें

Android Automotive OS वाले वर्चुअल डिवाइस बनाने से पहले, आपको इन्हें जोड़ना होगा Android Studio SDK मैनेजर की मदद से, सिस्टम की इमेज सबमिट करेंगे.

सिस्टम की जेनरिक इमेज जोड़ें

Android Studio में, Android Automotive OS के लिए सिस्टम की सामान्य इमेज शामिल होती हैं आपके ऐप्लिकेशन की जांच करने के लिए, इसका इस्तेमाल कर सकता है. साथ ही, यह पता लगा सकता है कि आपको किस पेज के स्क्रीनशॉट लेते समय Google Play से डाउनलोड किया जा सकता है. इन सभी इमेज में ये शामिल हैं:

नाम एपीआई लेवल भवन निर्माण कॉन्फ़िगर किया जा सकता है Google Play Store उपलब्धता
Automotive Intel x86 ऐटम सिस्टम इमेज 28 x86 Android Studio की झलक
Automotive के साथ Play Store Intel x86 Atom सिस्टम इमेज 29 x86 Android Studio की झलक
वाहन संबंधित Play Store Intel x86 Atom_64 की सिस्टम इमेज 30 x86 Android Studio की झलक
वाहन संबंधित, Play Store के ARM 64 v8a सिस्टम इमेज के साथ 32 सेट करें Android Studio की झलक
वाहन संबंधित Play Store Intel x86 Atom_64 की सिस्टम इमेज 32 x86 Android Studio की झलक
Google API के साथ Automotive दूर डिसप्ले करने की सुविधा, आर्म64-v8a वाले सिस्टम की इमेज 32 सेट करें Android Studio की झलक
Google API के साथ वाहन संबंधित दूर का डिसप्ले x86_64 सिस्टम इमेज 32 x86 Android Studio की झलक
Google Play Arm64-v8a के साथ ऑटोमोटिव डिस्टेंट डिसप्ले के लिए सिस्टम इमेज 32 सेट करें Android Studio की झलक
Google Play x86_64 की सिस्टम इमेज के साथ, वाहन संबंधित दूर का डिसप्ले 32 x86 Android Studio की झलक
Google API के साथ Android Automotive, ARM 64 v8a सिस्टम इमेज 33 सेट करें स्टेबल Android Studio
Google API के साथ Android Automotive, Intel x86 Atom_64 की सिस्टम इमेज 33 x86 स्टेबल Android Studio
Google Play Arm64-v8a के साथ ऑटोमोटिव डिस्टेंट डिसप्ले के लिए सिस्टम इमेज 33 सेट करें Android Studio की झलक
Google Play x86_64 की सिस्टम इमेज के साथ, वाहन संबंधित दूर का डिसप्ले 33 x86 Android Studio की झलक

जेनरिक सिस्टम इमेज इंस्टॉल करने के लिए यह तरीका अपनाएं:

  1. Android Studio में, टूल > चुनें एसडीके मैनेजर.
  2. एसडीके प्लैटफ़ॉर्म टैब पर क्लिक करें.
  3. पैकेज की जानकारी दिखाएं पर क्लिक करें.
  4. डाउनलोड की जाने वाली इमेज चुनें. इसके लिए पिछली तालिका देखें विवरण.
  5. लागू करें पर क्लिक करें. इसके बाद, ठीक है पर क्लिक करें.

    SDK प्लैटफ़ॉर्म के कॉम्पोनेंट की सूची, एक सामान्य सिस्टम इमेज
        चुना गया.

OEM से सिस्टम की इमेज जोड़ें

साथ ही, GM, Honda, Polestar, Volvo के लिए OEM-विशिष्ट सिस्टम इमेज और अन्य. कृपया OEM डेवलपर साइटों पर दिया गया तरीका अपनाएं:

वर्णमाला के क्रम में:

  1. जीएम
  2. होंडा
  3. पोलस्टार
  4. वॉल्वो

कार का एवीडी बनाएं और एम्युलेटर चलाएं

ऐसा Android वर्चुअल डिवाइस (एवीडी) बनाएं जो Android Automotive OS की सुविधा वाले वाहन चुनें और एम्युलेटर को चलाने के लिए, उस एवीडी का इस्तेमाल करें:

  1. Android Studio में, टूल > चुनें एवीडी मैनेजर.
  2. वर्चुअल डिवाइस बनाएं पर क्लिक करें.
  3. हार्डवेयर चुनें डायलॉग पर जाकर, ऑटोमोटिव चुनें. इसके बाद, हार्डवेयर प्रोफ़ाइल. आगे बढ़ें पर क्लिक करें.
  4. Automotive को टारगेट करने वाली, सिस्टम की कोई इमेज चुनें, जैसे कि Android 12L (Play Store के साथ Automotive), और आगे बढ़ें पर क्लिक करें.
  5. एवीडी को कोई नाम दें और अपनी पसंद के मुताबिक कोई और विकल्प चुनें. इसके बाद, पूरा करें पर क्लिक करें.
  6. टूल विंडो बार से, अपने Android Automotive OS एवीडी को डिप्लॉयमेंट टारगेट.
  7. Run दौड़ने का आइकॉन पर क्लिक करें.

बंडल किए गए हार्डवेयर की प्रोफ़ाइलों का इस्तेमाल करना

एवीडी बनाते समय, यहां दिए गए हार्डवेयर का इस्तेमाल किया जा सकता है ऐसी प्रोफ़ाइलें जिन्हें बंडल के साथ बंडल किया गया है Android स्टूडियो:

नाम रिज़ॉल्यूशन उपलब्धता काम करता है या नहीं
ऑटोमोटिव (1024 पिक्सल लैंडस्केप) 1024x768 स्टेबल Android Studio Google Play Store पर सिस्टम की इमेज
ऑटोमोटिव (1080 पिक्सल लैंडस्केप) 1080x600 स्टेबल Android Studio Google Play Store के बिना सिस्टम इमेज
ऑटोमोटिव पोर्ट्रेट 800x1280 Android Studio की झलक Google Play Store के बिना सिस्टम इमेज
ऑटोमोटिव लार्ज पोर्ट्रेट 1280x1606 Android Studio की झलक Google Play Store के बिना सिस्टम इमेज
ऑटोमोटिव अल्ट्रावाइड 3904x1320 Android Studio की झलक Google Play Store के बिना सिस्टम इमेज
वाहन संबंधित दूर का डिसप्ले 1080x600 Android Studio की झलक Google Play Store के बिना दूर की डिसप्ले सिस्टम इमेज
Google Play के साथ वाहन संबंधित दूर का डिसप्ले 1080x600 Android Studio की झलक Google Play Store पर दूर से दिखने वाली सिस्टम इमेज

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

अगर आपको, हार्डवेयर प्रोफ़ाइल के साथ, आप हार्डवेयर भी बना सकते हैं Android के साथ इस्तेमाल करने के लिए Automotive OS का एम्युलेटर. इसके लिए, Android Automotive को डिवाइस टाइप को चुनें. कस्टम हार्डवेयर प्रोफ़ाइल, सिर्फ़ डिवाइस के साथ काम करती हैं उन सिस्टम इमेज के साथ जिनमें Google Play Store को शामिल नहीं किया जाता है.

एम्युलेटर के एक्सटेंडेड कंट्रोल का इस्तेमाल करें

इसके अलावा, कई स्टैंडर्ड फै़क्टर वाले कंट्रोल एम्युलेटर के तौर पर, कुछ ऐसे कंट्रोल हैं जिन्हें खास तौर पर Android के लिए बनाया गया है Automotive OS का एम्युलेटर.

हार्डवेयर की स्थिति को एम्युलेट करें

ऐप्लिकेशन के

इनके अलावा, एक्सलरोमीटर और जाइरोस्कोप जैसे सेंसर भी नहीं हैं. इनका इस्तेमाल करके कॉन्टेंट को पढ़ा जा सकता है मानक Android API को तब इस्तेमाल कर सकते हैं, उपलब्ध है, वाहनों के खास हार्डवेयर की जानकारी दी जाती है वाहन के हार्डवेयर की ऐब्स्ट्रैक्शन लेयर (VHAL) के ऊपर. इन प्रॉपर्टी को VehiclePropertyIds से मॉडल किया गया है क्लास.

एम्युलेटर के चलने के दौरान, आपके पास इन प्रॉपर्टी की वैल्यू में बदलाव करने का विकल्प होता है एक्सटेंडेड कंट्रोल की कार का डेटा सुविधा से. उदाहरण के लिए, वाहन की मौजूदा गति, आप गति के लिए प्रॉपर्टी ढूंढ सकते हैं (VehiclePropertyIds.PERF_VEHICLE_SPEED) और उसका मान बदल सकता है.

ड्राइविंग को सिम्युलेट करें

ऐप्लिकेशन के

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

रोटरी इनपुट की जांच करें

ऐप्लिकेशन के

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

मीडिया ऐप्लिकेशन के लिए, अपने रन कॉन्फ़िगरेशन में बदलाव करें

Automotive OS वाले ऐप्लिकेशन पर मौजूद मीडिया ऐप्लिकेशन, अन्य Android ऐप्लिकेशन से अलग होते हैं. Android पर Automotive OS, अश्लील इंटेंट का इस्तेमाल करके और इस तरह से आपके मीडिया ऐप्लिकेशन से इंटरैक्ट करता है आपके मीडिया ब्राउज़र सेवा पर टैप करें.

अपने ऐप्लिकेशन की जांच करने के लिए, पुष्टि करें कि आपका ऐप्लिकेशन कोई लॉन्च नहीं हुआ है गतिविधि साथ ही, अपने Automotive मॉड्यूल को गतिविधि के लिए, नीचे दिए गए चरणों को पूरा करें:

  1. Android Studio में, Run > कॉन्फ़िगरेशन में बदलाव करना.

    चलाएं/डीबग कॉन्फ़िगरेशन डायलॉग बॉक्स.

  2. अपने ऐप्लिकेशन में मॉड्यूल की सूची से, वाहन संबंधित मॉड्यूल चुनें.

  3. लॉन्च के विकल्प > लॉन्च करें पर क्लिक करें, कुछ नहीं चुनें.

  4. लागू करें पर क्लिक करें. इसके बाद, ठीक है पर क्लिक करें.