पीएसए: Spotify (और अन्य ऐप्स) Android Auto के साथ काम नहीं कर रहे हैं? यहाँ एक समाधान है.

यदि Play Store के बाहर से इंस्टॉल किया गया है तो Spotify जैसे कुछ एप्लिकेशन Android Auto द्वारा मान्यता प्राप्त नहीं हैं। इसे ठीक करने का तरीका यहां बताया गया है।

आपमें से जो इतने भाग्यशाली हैं कि आपके पास एंड्रॉइड ऑटो इंटीग्रेशन बिल्ट-इन वाला वाहन है, आप में से कुछ के पास हो सकता है Spotify जैसे कुछ संगीत अनुप्रयोगों को काम पर लाने का प्रयास करते समय एक कष्टप्रद समस्या सामने आई है। यह अभीइनकार को आना डैशबोर्ड में. ऐसा क्यों होता है, और इसके बारे में क्या किया जा सकता है? हमारे पास उत्तर हैं.


ऐसा क्यूँ होता है?

आप इसके लिए Android Auto एप्लिकेशन को दोषी ठहरा सकते हैं। का उपयोग getInstallerPackageName() विधि, एंड्रॉइड ऑटो एप्लिकेशन किसी एप्लिकेशन को एंड्रॉइड ऑटो डैशबोर्ड में दिखाए जाने की अनुमति देने से पहले उसके इंस्टॉल स्रोत को देखने के लिए जांच करता है। दुर्भाग्य से, इसका मतलब यह है कि यदि आप Spotify एप्लिकेशन को Google Play Store के बाहर से जैसे XDA लैब्स या APKMirror के माध्यम से साइड-लोड करते हैं, तो एंड्रॉइड ऑटो एकीकरण काम करना बंद कर देगा (हालाँकि आप अभी भी ब्लूटूथ के माध्यम से Spotify सुन सकते हैं, लेकिन ऐसा करने से एंड्रॉइड का पूरा उद्देश्य विफल हो जाता है) ऑटो).

बाएँ: Play Store से Spotify इंस्टॉल किया गया।

दाएं: XDA लैब्स से Spotify इंस्टॉल किया गया।

नोट: ऊपर स्क्रीनशॉट में दिखाए गए इंस्टॉलेशन विवरण एंड्रॉइड 7.0 नौगट में जोड़े गए थे।


इस विषय में क्या किया जा सकता है?

सौभाग्य से ADB कमांड के उपयोग के माध्यम से, हम अभी भी Spotify ऐप (या किसी अन्य एप्लिकेशन) को साइड-लोड कर सकते हैं, जबकि सिस्टम को इसे ऐसे मानने के लिए कह सकते हैं जैसे कि यह Google Play Store से इंस्टॉल किया गया हो।

एडीबी, जो एंड्रॉइड डिबग ब्रिज के लिए खड़ा है, डिवाइस को डीबग करने के लिए डेवलपर्स को अपने स्मार्टफोन के साथ इंटरफेस करने के लिए डिज़ाइन किया गया एक टूल है। हालाँकि, इसमें कई उपयोगी सुविधाएँ हैं जिनका हम लाभ भी उठा सकते हैं। यहां बताया गया है कि कैसे सेट अप करें और फिर एडीबी का उपयोग करें:

  1. अपने विशेष ऑपरेटिंग सिस्टम के लिए एडीबी बाइनरी को यहां दिए गए लिंक से डाउनलोड करें यह लेख.
  2. ज़िप फ़ाइल को एक फ़ोल्डर में निकालें जिसे आप तुरंत एक्सेस कर सकें।
  3. अपने फोन पर सेटिंग्स में जाएं और अबाउट फोन पर टैप करें। बिल्ड नंबर ढूंढें और डेवलपर विकल्प सक्षम करने के लिए उस पर 7 बार टैप करें।
  4. अब डेवलपर विकल्प दर्ज करें और यूएसबी डिबगिंग ढूंढें। इसे सक्षम करें।
  5. अपने फ़ोन को कंप्यूटर में प्लग करें और इसे "केवल चार्ज करें" मोड से "फ़ाइल स्थानांतरण (MTP)" मोड में बदलें।
  6. अपने कंप्यूटर पर, उस निर्देशिका को ब्राउज़ करें जहाँ आपने ADB बाइनरी निकाली थी।
  7. XDA लैब्स से नवीनतम Spotify APK फ़ाइल (या जो भी अन्य एप्लिकेशन आपके लिए काम नहीं कर रहा है) डाउनलोड करें जहां भी आप चाहें, और इस फ़ाइल को अपने पर "spotify.apk" (या ऐप के आधार पर याद रखने में आसान कोई अन्य नाम) के रूप में सहेजें फ़ोन। याद रखें कि आपने यह एपीके फ़ाइल कहाँ सहेजी है।
  8. इसके बाद, इस निर्देशिका में अपने कंप्यूटर पर एक कमांड प्रॉम्प्ट खोलें। विंडोज़ उपयोगकर्ताओं के लिए, बस शिफ्ट को दबाए रखें और फिर राइट-क्लिक करें और आपको एक विकल्प के रूप में "यहां ओपन कमांड प्रॉम्प्ट" दिखाई देगा।
  9. एक बार जब आप कमांड प्रॉम्प्ट/टर्मिनल में हों, तो निम्न कमांड दर्ज करें: adb devices
  10. आप देखेंगे कि सिस्टम ADB डेमॉन प्रारंभ कर रहा है। यदि आप पहली बार एडीबी चला रहे हैं, तो आपको अपने फोन पर एक संकेत दिखाई देगा जिसमें आपसे कंप्यूटर के साथ कनेक्शन को अधिकृत करने के लिए कहा जाएगा। इसे प्रदान करें.
  11. अब यदि आप एडीबी डिवाइस कमांड को दोबारा चलाते हैं, तो टर्मिनल आपके डिवाइस का सीरियल नंबर प्रिंट करेगा। यदि हां, तो आप आगे बढ़ने के लिए तैयार हैं।
  12. निम्नलिखित आदेश दर्ज करें: adb shell
  13. अंत में, पैकेज को स्थापित करने के लिए यह अंतिम कमांड दर्ज करें: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

-i कमांड इंस्टॉलेशन स्रोत को निर्दिष्ट करता है, जबकि -r कमांड निर्दिष्ट करता है कि पिछले इंस्टॉलेशन के डेटा को ओवरराइट नहीं किया जाना चाहिए। कमांड के "पाथ/टू" भाग को उस वास्तविक स्थान से बदला जाना चाहिए जहां आपने स्पॉटिफाई एपीके को सहेजा था। उदाहरण के लिए, यदि यह डाउनलोड फ़ोल्डर में स्थित है, तो /sdcard/Download/spotify.apk वही होगा जो आप दर्ज करेंगे। अंत में, यदि आपको किसी अन्य ऐप के साथ समस्या आ रही है तो बस "spotify.apk" को उस एपीके फ़ाइल के नाम से बदलें जिसे आप साइड-लोड करने का प्रयास कर रहे हैं।

एक बार जब आप कमांड दर्ज करते हैं, तो यह एप्लिकेशन को सफलतापूर्वक इंस्टॉल करने पर "सफलता" लौटाएगा। यदि आप एंड्रॉइड नौगट और उससे ऊपर का संस्करण चला रहे हैं, तो आप यह देखने के लिए ऐप का सेटिंग पृष्ठ खोल सकते हैं कि क्या उसने इंस्टॉलेशन स्रोत को सही ढंग से निर्दिष्ट किया है। यदि नहीं, तो आप इंस्टॉलेशन स्रोत की जांच के लिए बस यह कमांड चला सकते हैं:

pm list packages -i

आउटपुट में कहीं आप पाएंगे "com.spotify.music" पैकेज और उसके आगे इंस्टालेशन सोर्स पैकेज। अगर यह कहता है "com.android.vending", तो आप तैयार हैं।

शीर्ष: प्ले स्टोर से Spotify इंस्टॉल किया गया।

नीचे: सिस्टम पैकेज मैनेजर से Spotify इंस्टॉल किया गया।

उम्मीद है कि यह एंड्रॉइड ऑटो द्वारा पहचाने जाने वाले Spotify, या किसी अन्य ऐप को प्राप्त करने में आने वाली किसी भी समस्या को ठीक कर देगा। मुझे यकीन नहीं है कि एंड्रॉइड ऑटो को केवल Google Play Store से एप्लिकेशन इंस्टॉल करने की आवश्यकता क्यों है, लेकिन इस अधिनियम ने कई उपयोगकर्ताओं को भ्रमित कर दिया है।