Android Automotive OS एमुलेटर के अलावा, Pixel Tablet का इस्तेमाल, Android Automotive OS पर अपने ऐप्लिकेशन की जांच करने के लिए, फ़िज़िकल हार्डवेयर डिवाइस के तौर पर किया जा सकता है.
ऐक्सेस का अनुरोध करें
Pixel Tablet की सिस्टम इमेज पर Android Automotive OS को ऐक्सेस करने के लिए, उसे अनुमति वाली सूची में शामिल करना ज़रूरी है. ऐक्सेस पाने के लिए, Pixel Tablet पर Android Automotive OS ऐक्सेस फ़ॉर्म सबमिट करें.
सिस्टम की इमेज
इन टारगेट के लिए, git_udc-car-release
शाखा पर बिल्ड उपलब्ध हैं:
Target | adb रूट |
Google Play services | Google Automotive App Host | Google Play Store | Google Maps | Google Assistant | Android Auto |
---|---|---|---|---|---|---|---|
tangorpro_car_ext-user |
✔ | ✔ | ✔ | ✔ | ✔ | ✔ | |
tangorpro_car_ext-userdebug |
✔ | ✔ | ✔ |
अपने डिवाइस को फ़्लैश करना
अपने डिवाइस को फ़्लैश करने के लिए, Android Flash टूल की मदद से फ़्लैश करना में दिया गया तरीका अपनाएं. पक्का करें कि आपने उस Google खाते से टूल में साइन इन किया हो जिसे आपने प्रोग्राम में रजिस्टर किया है. ऐसा न करने पर, आपको बिल्ड नहीं दिखेंगे. जब आपसे कोई बिल्ड चुनने के लिए कहा जाए, तो अपनी ज़रूरतों के हिसाब से सिस्टम इमेज में से कोई एक चुनें.
सार्वजनिक वर्शन पर वापस जाना
अगर आपको अपने डिवाइस के सॉफ़्टवेयर को वापस पहले जैसा करना है, तो Pixel को सार्वजनिक वर्शन पर वापस लाना में दिए गए निर्देशों का पालन करें.
डिवाइस को Android Auto रिसीवर के तौर पर इस्तेमाल करना
user
इमेज (UAA1.250513.001 या इसके बाद के वर्शन) पर, डिवाइस को Android Auto रिसीवर के तौर पर इस्तेमाल किया जा सकता है. Android Automotive OS पर काम करने वाले Pixel Tablet से अपने फ़ोन को कनेक्ट करने के लिए, टैबलेट पर लॉन्चर ग्रिड से Android Auto ऐप्लिकेशन खोलें. इसके बाद, ब्लूटूथ का इस्तेमाल करके जोड़ने के लिए, स्क्रीन पर दिए गए निर्देशों का पालन करें.
हार्डवेयर की स्थिति को एम्युलेट करना
Android Automotive OS इम्युलेटर की तरह ही, Pixel Tablet के लिए Android Automotive OS इमेज, हार्डवेयर की स्थिति को इम्युलेट करने की सुविधा के साथ काम करती है.
ड्राइविंग सिम्युलेट करना
क्विक सेटिंग का इस्तेमाल करके, ड्राइविंग की गति का अनुमान लगाना
userdebug
इमेज (UAA1.250207.001 या उसके बाद के वर्शन) पर, क्विक सेटिंग मेन्यू का इस्तेमाल करके, ड्राइविंग की गति का अनुमान लगाया जा सकता है:
- डेवलपर के लिए सेटिंग और टूल चालू करें.
- क्विक सेटिंग मेन्यू में, ड्राइविंग मोड सेट करें को टॉगल करें, जैसा कि इस इमेज में दिखाया गया है:
adb का इस्तेमाल करके, ड्राइविंग सिम्युलेट करना
adb
का इस्तेमाल करके, ड्राइविंग की स्थिति को सिम्युलेट करने के लिए, इस निर्देश का इस्तेमाल किया जा सकता है:
adb shell cmd car_service inject-vhal-event 0x11600207 30 -t 2000 \
&& adb shell cmd car_service inject-vhal-event 0x11400400 8 \
&& adb shell cmd car_service inject-vhal-event 0x11200402 false
यह कमांड तीन काम करता है:
PREF_VEHICLE_SPEED
को 30 मीटर प्रति सेकंड (लगभग 67 मील प्रति घंटा या 108 कि॰मी॰ प्रति घंटा) पर सेट करता है. साथ ही, इस बदलाव को दो सेकंड में लागू करता है.GEAR_SELECTION
कोGEAR_DRIVE
पर सेट करता है.PARKING_BRAKE_ON
कोfalse
पर सेट करता है.
पार्क की गई स्थिति (बूट होने पर डिफ़ॉल्ट स्थिति) को सिम्युलेट करने के लिए, इस कमांड का इस्तेमाल किया जा सकता है:
adb shell dumpsys car_service inject-vhal-event 0x11600207 0 \
&& adb shell dumpsys car_service inject-vhal-event 0x11400400 4
यह निर्देश दो काम करता है:
PREF_VEHICLE_SPEED
को 0 मीटर प्रति सेकंड (बंद) पर सेट करता है.GEAR_SELECTION
कोGEAR_PARK
पर सेट करता है.
पहले से मालूम समस्याएं
Pixel Tablet के लिए Android Automotive OS को सीटीएस सर्टिफ़िकेट नहीं मिला है. इसलिए, इसे प्रॉडक्शन डिवाइस के तौर पर नहीं माना जाना चाहिए. इस सेक्शन में, पहले से मौजूद समस्याओं और उनसे बचने के तरीकों के बारे में बताया गया है.
अगर Pixel Tablet पर Android Autoमोटिव OS का इस्तेमाल करते समय आपको कोई समस्या आती है या आपको कोई सुविधा चाहिए, तो Google के गड़बड़ी ट्रैकर का इस्तेमाल करके इसकी शिकायत की जा सकती है. समस्या के टेंप्लेट में, मांगी गई सभी जानकारी ज़रूर भरें. कोई नई समस्या दर्ज करने से पहले, देखें कि क्या इसकी शिकायत समस्याओं की सूची में पहले से की गई है या नहीं. ट्रैकर में किसी समस्या के लिए स्टार के निशान पर क्लिक करके, उस समस्या के लिए सदस्यता ली जा सकती है और उस पर वोट किया जा सकता है. ज़्यादा जानकारी के लिए, किसी समस्या की सदस्यता लेना लेख पढ़ें.
जगह की जानकारी
Pixel Tablet में जीपीएस सेंसर नहीं होता और Android Automotive OS वाले डिवाइसों को नेटवर्क की जगह की जानकारी की सुविधा का इस्तेमाल करने की ज़रूरत नहीं होती. इसलिए, Android Automotive OS पर काम करने वाले Pixel Tablet, अपनी जगह की जानकारी नहीं देते.
किसी ऐप्लिकेशन का इस्तेमाल करके मॉक लोकेशन सेट करना
जगह की जानकारी की रीडिंग की ज़रूरत वाले ऐप्लिकेशन की जांच करने के लिए, डेवलपर के विकल्प चालू करें और झूठी जगह की जानकारी देने वाला ऐप्लिकेशन इंस्टॉल करें.
adb
का इस्तेमाल करके मॉक लोकेशन सेट करना
इसके अलावा, जगह की जानकारी को गलत दिखाने के लिए, adb
का इस्तेमाल किया जा सकता है. इसके लिए, इन निर्देशों का इस्तेमाल करें:
# Turn on the system location setting
adb shell cmd location set-location-enabled true
# Enable the developer option to allow mock locations
adb shell appops set 2000 android:mock_location allow
# Add a mock location provider named PROVIDER_NAME
# If your app uses a specific type of location provider, you should use the standard
# name of that provider, such as "fused", "gps", "network", or "passive"
adb shell cmd location providers add-test-provider PROVIDER_NAME
# Use the mock location provider named PROVIDER_NAME
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME true
# Set the location provided by PROVIDER_NAME,
# where latitude and longitude are a comma separated pair such as "37.4215,-122.0843"
adb shell cmd location providers set-test-provider-location PROVIDER_NAME --location LATITUDE,LONGITUDE
# Confirm that the location has been set
adb shell dumpsys location | grep "last location"
नकली जगह की जानकारी देने वाली सेवा का इस्तेमाल बंद करने के लिए, यह कमांड इस्तेमाल करें:
adb shell cmd location providers set-test-provider-enabled PROVIDER_NAME false
ब्लूटूथ
हो सकता है कि ब्लूटूथ प्रोफ़ाइल, जैसे कि Hands-Free प्रोफ़ाइल (HFP) और ऐडवांस्ड ऑडियो डिस्ट्रिब्यूशन प्रोफ़ाइल (A2DP) के लिए, सपोर्ट मौजूद न हो या पूरी तरह से काम न कर रहा हो.
रेडियो
डिफ़ॉल्ट रेडियो ऐप्लिकेशन काम न करे.
Android Auto
Android Auto के वायर वाले कनेक्शन लगातार काम नहीं कर रहे हैं. अगर हो सके, तो वायरलेस कनेक्शन का इस्तेमाल करें. सिलसिलेवार निर्देशों के लिए, Android Auto सेट अप करना लेख देखें.
रिलीज़ नोट
UAA1.250513.001 (13 मई, 2025)
अपडेट
tangorpro_car_ext-user
बिल्ड अब Android Auto रिसीवर के तौर पर काम करता है.
UAA1.250207.001 (7 फ़रवरी, 2025)
अपडेट
- कार के लिए तैयार मोबाइल ऐप्लिकेशन के लिए सहायता जोड़ी गई.
- इससे आवाज़ को कंट्रोल करने के लिए, ऑडियो की स्थिरता बेहतर होती है.
- बैटरी खर्च को कम करने के लिए, यूएसबी केबल को अनप्लग करने और टैप जेस्चर से डिवाइस को चालू करने की सुविधा बंद कर देता है.
- कैमरे की सेवाएं चालू करता है.
- डेवलपर के लिए, स्टेटस बार में क्विक सेटिंग मेन्यू काम करता है. (यह सुविधा सिर्फ़ userdebug बिल्ड पर उपलब्ध है.)
बग समाधान
- हर स्ट्रीम के हिसाब से ऑडियो का वॉल्यूम बदलता है.
- अब संगीत का वॉल्यूम सेट करने के बाद, वह सेट रहता है. साथ ही, डिवाइस को बूट करने पर वॉल्यूम कंट्रोल पॉप-अप नहीं होता.
- सेटिंग में आवाज़ बदलने पर, अब ऐप्लिकेशन क्रैश नहीं होता.
- रीबूट करने के बाद, वाई-फ़ाई बंद हो जाता है.
- रोटरी IME और Cardboard के बीच अपने-आप स्विच हो जाता है.
android.software.app_widgets
जैसी उपलब्ध सुविधाओं को हटाता है.