ऐप्लिकेशन डेवलप करते समय, Android Auto और Android Automotive OS को चलाने के लिए कई तरह के टूल उपलब्ध होते हैं:
- Android Auto ऐप्लिकेशन चलाने के लिए, डेस्कटॉप हेड यूनिट को इंस्टॉल करने और उसका इस्तेमाल करने के बारे में जानने के लिए, डेस्कटॉप हेड यूनिट का इस्तेमाल करके अपने ऐप्लिकेशन की जांच करना लेख पढ़ें.
- Android Automotive OS की इमेज इंस्टॉल करने और चलाने के तरीके के बारे में जानने के लिए, Android Automotive OS एम्युलेटर का इस्तेमाल करके अपने ऐप्लिकेशन की जांच करना लेख पढ़ें.
- Pixel Tablet पर Android Automotive OS इंस्टॉल करने के बारे में जानने के लिए, Pixel Tablet पर Android Automotive OS का इस्तेमाल करके टेस्ट करना लेख पढ़ें. कुछ इमेज को Android Auto रिसीवर के तौर पर भी इस्तेमाल किया जा सकता है.
- Firebase टेस्ट लैब का इस्तेमाल करके, कार के असली हार्डवेयर पर टेस्ट करने के तरीके के बारे में जानने के लिए, Firebase टेस्ट लैब की मदद से Android Automotive OS डिवाइसों को ऐक्सेस करना लेख पढ़ें.
- Android Automotive OS पर कस्टम ऐप्लिकेशन के साथ Google Assistant और Google Maps के इंटरऑपरेबिलिटी की जांच करने का तरीका जानने के लिए, Google की सेवाओं के साथ इंटरऑपरेबिलिटी की जांच करना लेख पढ़ें.
असली वाहनों में टेस्ट करना
असली वाहनों में अपने ऐप्लिकेशन को टेस्ट करने के लिए, आपको इसे किसी भरोसेमंद सोर्स से इंस्टॉल करना होगा. जैसे, Play Store. हालांकि, अज्ञात स्रोतों से ऐप्लिकेशन इंस्टॉल करने की अनुमति देना में बताए गए एक अपवाद के तहत, ऐसा करने की ज़रूरत नहीं है. Play Store की समीक्षा प्रक्रिया से गुज़रे बिना, अपने ऐप्लिकेशन को डिवाइसों पर डिस्ट्रिब्यूट करने के लिए, संगठन में काम करने वालों के साथ ऐप्लिकेशन शेयर करने की सुविधा या इंटरनल टेस्ट ट्रैक का इस्तेमाल किया जा सकता है.
अज्ञात सोर्स से ऐप्लिकेशन इंस्टॉल करने की अनुमति दें
Android Auto में डेवलपर के लिए सेटिंग और टूल का विकल्प होता है. इसकी मदद से, ऐसे ऐप्लिकेशन चलाए जा सकते हैं जिन्हें किसी भरोसेमंद सोर्स से इंस्टॉल नहीं किया गया है. यह सेटिंग, मीडिया, मैसेजिंग सूचनाएं, और पार्क किए गए ऐप्लिकेशन पर लागू होती है. हालांकि, यह Android for Cars App Library का इस्तेमाल करके बनाए गए ऐप्लिकेशन पर लागू नहीं होती.
Android Auto का डेवलपर मोड चालू करना
Android Auto और Android Automotive OS, दोनों पर इस्तेमाल किए जा सकने वाले Android डेवलपर विकल्पों के अलावा, Android Auto में डेवलपर मोड की सुविधा भी होती है. इसे चालू करने के लिए, यह तरीका अपनाएं:
Android Auto की सेटिंग खोलें.
- Android 10 या इसके बाद के वर्शन: डिवाइस पर, सेटिंग > ऐप्लिकेशन और सूचनाएं > सभी ऐप्लिकेशन देखें > Android Auto > ऐडवांस > ऐप्लिकेशन में मौजूद अतिरिक्त सेटिंग पर टैप करें.
- Android 9 या इससे पहले का वर्शन: Android Auto ऐप्लिकेशन में, मेन्यू पर टैप करें. इसके बाद, सेटिंग पर टैप करें.
सबसे नीचे मौजूद जानकारी सेक्शन पर जाएं. इसके बाद, वर्शन पर टैप करके, वर्शन और अनुमति की जानकारी देखें.
वर्शन और अनुमति की जानकारी सेक्शन पर 10 बार टैप करें.
आपको विकास सेटिंग की अनुमति दें? डायलॉग दिखेगा.
ठीक है पर टैप करें.
अब डेवलपर मोड चालू हो गया है. ओवरफ़्लो मेन्यू में जाकर, डेवलपर के लिए सेटिंग और टूल ऐक्सेस किए जा सकते हैं. आपको डेवलपर मोड को सिर्फ़ एक बार चालू करना होगा. डेवलपर मोड से बाहर निकलने के लिए, ऐप्लिकेशन बार में मौजूद ड्रॉप-डाउन मेन्यू में जाकर विकल्प चुनें.
मीडिया ऐप्लिकेशन के लिए टेस्टिंग से जुड़ी अन्य ज़रूरी शर्तें
अगर आपको किसी मीडिया ऐप्लिकेशन की जांच करनी है, तो Android Auto और Android Automotive OS, दोनों पर अपने ऐप्लिकेशन की जांच करने के साथ-साथ, इस सेक्शन में दिए गए सभी टेस्ट केस की भी जांच करें.
MediaBrowserService के स्टार्टअप के अलग-अलग उदाहरणों की जांच करना
ड्राइवर और यात्रियों की सुरक्षा को ध्यान में रखते हुए, उपयोगकर्ताओं पर कुछ अतिरिक्त पाबंदियां लगाई गई हैं. ये पाबंदियां, गाड़ी चलाते समय ऐप्लिकेशन इस्तेमाल करने से जुड़ी हैं. इस वजह से, Android Auto और Android Automotive OS में MediaBrowserService स्टार्टअप के ऐसे उदाहरण हैं जिन्हें आपके ऐप्लिकेशन को हैंडल करना होगा.
अपने ऐप्लिकेशन को टेस्ट करें, ताकि यह पक्का किया जा सके कि वह यहां दिए गए हर परिदृश्य को हैंडल कर सकता है:
Activityखोलने से पहले,MediaBrowserServiceचलाया जाता है.MediaBrowserServiceतब दिखाया जाता है, जब कोईActivityनहीं दिखाया जा सकता.MediaBrowserServiceतब चलता है, जब उपयोगकर्ता ने साइन इन नहीं किया होता है.
इन स्थितियों के लिए टेस्टिंग करते समय, इन तरीकों को आज़माना न भूलें:
- ऐप्लिकेशन को ज़बरदस्ती रोकें और फिर उसे लॉन्च करें.
- ऐप्लिकेशन का डेटा मिटाएं और फिर उसे लॉन्च करें.
साथ ही, यह भी पक्का करें कि ज़रूरत पड़ने पर, गड़बड़ी का सही मैसेज सेट किया गया हो.
Media Controller Test ऐप्लिकेशन का इस्तेमाल करना
मीडिया कंट्रोलर टेस्ट ऐप्लिकेशन की मदद से, Android पर मीडिया प्लेबैक की बारीकियों को टेस्ट किया जा सकता है. साथ ही, इससे मीडिया सेशन को लागू करने की पुष्टि करने में मदद मिलती है. इस टूल का इस्तेमाल शुरू करने के लिए, मीडिया कंट्रोलर टेस्ट ऐप्लिकेशन का इस्तेमाल करना लेख पढ़ें.