PSA: Spotify (والتطبيقات الأخرى) لا تعمل مع Android Auto؟ وهنا الإصلاح.

لا يتعرف Android Auto على بعض التطبيقات مثل Spotify إذا تم تثبيتها من خارج متجر Play. وإليك كيفية إصلاح ذلك.

بالنسبة لأولئك الذين حالفهم الحظ لامتلاك سيارة مزودة بتكامل Android Auto، قد يفعل البعض منكم ذلك واجهت مشكلة مزعجة إلى حد ما عند محاولة تشغيل بعض تطبيقات الموسيقى مثل Spotify. هو - هي فقطيرفض ل اظهر في لوحة القيادة. لماذا يحدث هذا، وما الذي يمكن فعله حيال ذلك؟ لدينا الإجابات.


لماذا يحدث هذا؟

يمكنك إلقاء اللوم على تطبيق Android Auto لذلك. باستخدام getInstallerPackageName() الطريقة، يتحقق تطبيق Android Auto من مصدر تثبيت التطبيق قبل أن يسمح بظهوره في لوحة معلومات Android Auto. لسوء الحظ، هذا يعني أنه إذا قمت بتحميل تطبيق Spotify من خارج متجر Google Play، مثل XDA Labs أو APKMirror، فإن سيتوقف تكامل Android Auto عن العمل (على الرغم من أنه لا يزال بإمكانك الاستماع إلى Spotify عبر البلوتوث، إلا أن القيام بذلك يتعارض مع الغرض الكامل من Android آلي).

على اليسار: تم تثبيت Spotify من متجر Play.

على اليمين: تم تثبيت Spotify من XDA Labs.

ملاحظة: تمت إضافة تفاصيل التثبيت الموضحة في لقطات الشاشة أعلاه في Android 7.0 Nougat.


ما الذي يمكن عمله حيال ذلك؟

لحسن الحظ، من خلال استخدام أمر ADB، لا يزال بإمكاننا تحميل تطبيق Spotify (أو أي تطبيق آخر) جانبًا بينما نطلب من النظام التعامل معه كما لو تم تثبيته من متجر Google Play.

ADB، الذي يرمز إلى Android Debug Bridge، هو أداة مصممة للمطورين للتواصل مع هواتفهم الذكية من أجل تصحيح أخطاء الجهاز. ومع ذلك، فهو يحتوي على العديد من الميزات المفيدة التي يمكننا أيضًا الاستفادة منها. إليك كيفية إعداد ADB ثم استخدامه:

  1. قم بتنزيل برنامج ADB الثنائي لنظام التشغيل الخاص بك من الروابط الموجودة في هذا المقال.
  2. قم باستخراج الملف المضغوط إلى مجلد يمكنك الوصول إليه بسرعة.
  3. على هاتفك، انتقل إلى الإعدادات وانقر على حول الهاتف. ابحث عن رقم البنية واضغط عليه 7 مرات لتمكين خيارات المطور.
  4. أدخل الآن إلى خيارات المطور وابحث عن تصحيح أخطاء USB. تمكينه.
  5. قم بتوصيل هاتفك بالكمبيوتر وقم بتغييره من وضع "الشحن فقط" إلى وضع "نقل الملفات (MTP)".
  6. على جهاز الكمبيوتر الخاص بك، انتقل إلى الدليل الذي قمت باستخراج ملف ADB الثنائي منه.
  7. قم بتنزيل أحدث ملف APK لـ Spotify (أو أي تطبيق آخر لا يعمل معك) من XDA Labs أو أينما تختار، واحفظ هذا الملف باسم "spotify.apk" (أو اسم آخر يسهل تذكره اعتمادًا على التطبيق) على جهازك هاتف. تذكر المكان الذي حفظت فيه ملف APK هذا.
  8. بعد ذلك، افتح موجه الأوامر على جهاز الكمبيوتر الخاص بك في هذا الدليل. بالنسبة لمستخدمي Windows، ما عليك سوى الضغط باستمرار على مفتاح Shift ثم النقر بزر الماوس الأيمن وسترى "فتح موجه الأوامر هنا" كخيار.
  9. بمجرد دخولك إلى موجه الأوامر/المحطة الطرفية، أدخل الأمر التالي: adb devices
  10. سترى أن النظام يبدأ تشغيل برنامج ADB. إذا كانت هذه هي المرة الأولى التي تقوم فيها بتشغيل ADB، فسترى مطالبة على هاتفك تطلب منك السماح بالاتصال بالكمبيوتر. منحها.
  11. الآن، إذا قمت بإعادة تشغيل أمر adb devices، فسيقوم الجهاز بطباعة الرقم التسلسلي لجهازك. إذا كان الأمر كذلك، فأنت على استعداد للمضي قدمًا.
  12. أدخل الأمر التالي: adb shell
  13. أخيرًا، أدخل هذا الأمر الأخير لتثبيت الحزمة: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

يحدد الأمر -i مصدر التثبيت، بينما يحدد الأمر -r أنه لا ينبغي الكتابة فوق بيانات التثبيت السابق. يجب استبدال جزء "المسار/إلى" من الأمر بالموقع الفعلي الذي حفظت فيه APK Spotify. على سبيل المثال، إذا كان موجودًا في مجلد التنزيل، فسيكون /sdcard/Download/spotify.apk هو ما ستدخله. أخيرًا، ما عليك سوى استبدال "spotify.apk" باسم ملف APK الذي تحاول تحميله جانبيًا إذا كنت تواجه مشكلات مع تطبيق آخر.

بمجرد إدخال الأمر، سيرجع "النجاح" إذا تم تثبيت التطبيق بنجاح. إذا كنت تستخدم نظام التشغيل Android Nougat والإصدارات الأحدث، فيمكنك ببساطة فتح صفحة إعدادات التطبيق لمعرفة ما إذا كان قد حدد مصدر التثبيت بشكل صحيح. إذا لم يكن الأمر كذلك، فيمكنك ببساطة تشغيل هذا الأمر للتحقق من مصدر التثبيت:

pm list packages -i

في مكان ما في الإخراج ستجد "com.spotify.music" والحزمة المصدرية للتثبيت المجاورة لها. إذا قيل "com.android.vending"، فأنت جاهز.

الأعلى: تم تثبيت Spotify من متجر Play.

الأسفل: تم تثبيت Spotify من مدير حزم النظام.

نأمل أن يؤدي هذا إلى حل أي مشكلات قد تكون واجهتك في التعرف على Spotify أو أي تطبيق آخر بواسطة Android Auto. لست متأكدًا من سبب مطالبة Android Auto بتثبيت التطبيق من متجر Google Play فقط، ولكن هذا الفعل ترك الكثير من المستخدمين في حيرة من أمرهم.