PSA: Spotify (ve diğer uygulamalar) Android Auto ile çalışmıyor mu? İşte bir düzeltme.

Spotify gibi belirli uygulamalar, Play Store dışından yüklendiğinde Android Auto tarafından tanınmaz. İşte bunu nasıl düzelteceğiniz.

Android Auto entegrasyonunun yerleşik olduğu bir araca sahip olacak kadar şanslı olanlar için, bazılarınız Spotify gibi belirli müzik uygulamalarını çalıştırmaya çalışırken oldukça can sıkıcı bir sorunla karşılaştık. BT Sadecereddediyor ile ortaya çıkmak kontrol panelinde. Bu neden oluyor ve bu konuda ne yapılabilir? Cevaplarımız var.


Bu neden oluyor?

Bunun için Android Auto uygulamasını suçlayabilirsiniz. Kullanmak getInstallerPackageName() yönteminde, Android Auto uygulaması, bir uygulamanın Android Auto kontrol panelinde gösterilmesine izin vermeden önce uygulamanın yükleme kaynağını görmek için kontrol eder. Ne yazık ki bu, Spotify uygulamasını XDA Labs veya APKMirror gibi Google Play Store dışından yandan yüklerseniz, o zaman Android Auto entegrasyonu artık çalışmayacak (yine de Spotify'ı bluetooth aracılığıyla dinleyebilirsiniz ancak bunu yapmak Android'in tüm amacını boşa çıkarır) Oto).

Sol: Spotify Play Store'dan yüklendi.

Sağda: Spotify, XDA Labs'tan yüklendi.

Not: Yukarıdaki ekran görüntülerinde gösterilen kurulum ayrıntıları Android 7.0 Nougat'a eklenmiştir.


Bu konuda ne yapılabilir?

Neyse ki bir ADB komutunu kullanarak, sisteme Google Play Store'dan yüklenmiş gibi davranmasını söylerken Spotify uygulamasını (veya başka bir uygulamayı) yandan yükleyebiliriz.

Android Hata Ayıklama Köprüsü anlamına gelen ADB, geliştiricilerin cihazda hata ayıklamak için akıllı telefonlarıyla arayüz oluşturmaları için tasarlanmış bir araçtır. Ancak yararlanabileceğimiz birçok kullanışlı özelliği de var. ADB'yi nasıl kuracağınız ve kullanacağınız aşağıda açıklanmıştır:

  1. Belirli işletim sisteminiz için ADB ikili dosyasını şurada bulunan bağlantılardan indirin. Bu makale.
  2. Zip dosyasını hızlı bir şekilde erişebileceğiniz bir klasöre çıkarın.
  3. Telefonunuzda Ayarlar'a gidin ve Telefon Hakkında'ya dokunun. Yapı Numarasını bulun ve Geliştirici Seçeneklerini etkinleştirmek için üzerine 7 kez dokunun.
  4. Şimdi Geliştirici Seçeneklerine girin ve USB Hata Ayıklamayı bulun. Onu etkinleştir.
  5. Telefonunuzu bilgisayara takın ve "yalnızca şarj" modundan "dosya aktarımı (MTP)" moduna değiştirin.
  6. Bilgisayarınızda ADB ikili dosyasını çıkardığınız dizine göz atın.
  7. En son Spotify APK dosyasını (veya sizin için çalışmayan başka bir uygulamayı) XDA Labs'tan indirin veya İstediğiniz yere gidin ve bu dosyayı "spotify.apk" (veya uygulamaya bağlı olarak hatırlanması kolay başka bir ad) olarak kaydedin. telefon. Bu APK dosyasını nereye kaydettiğinizi unutmayın.
  8. Daha sonra bilgisayarınızda bu dizinde bir komut istemi açın. Windows kullanıcıları için, Shift tuşunu basılı tutup sağ tıklayın; bir seçenek olarak "komut istemini burada aç" seçeneğini göreceksiniz.
  9. Komut istemine/terminaline girdikten sonra aşağıdaki komutu girin: adb devices
  10. Sistemin ADB arka plan programını başlattığını göreceksiniz. ADB'yi ilk kez çalıştırıyorsanız, telefonunuzda bilgisayarla bağlantıya izin vermenizi isteyen bir istem göreceksiniz. Hibe et.
  11. Şimdi adb devices komutunu yeniden çalıştırırsanız terminal, cihazınızın seri numarasını yazdıracaktır. Eğer öyleyse, o zaman devam etmeye hazırsınız.
  12. Aşağıdaki komutu girin: adb shell
  13. Son olarak paketi kurmak için şu son komutu girin: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

-i komutu kurulum kaynağını belirtirken, -r komutu önceki kurulumun verilerinin üzerine yazılmaması gerektiğini belirtir. Komutun "yol/giden" kısmı, Spotify APK'sını kaydettiğiniz yerin gerçek konumuyla değiştirilmelidir. Örneğin, İndirme klasöründe bulunuyorsa, gireceğiniz dosya /sdcard/Download/spotify.apk olacaktır. Son olarak, başka bir uygulamayla sorun yaşıyorsanız "spotify.apk" ifadesini yandan yüklemeye çalıştığınız APK dosyasının adıyla değiştirmeniz yeterlidir.

Komutu girdiğinizde, uygulamayı başarıyla yüklediyseniz "başarılı" sonucunu verecektir. Android Nougat ve üstünü çalıştırıyorsanız uygulamanın ayarlar sayfasını açarak kurulum kaynağının doğru şekilde belirtilip belirtilmediğini görebilirsiniz. Değilse, kurulum kaynağını kontrol etmek için bu komutu çalıştırmanız yeterlidir:

pm list packages -i

Çıktının bir yerinde "com.spotify.music" paketi ve yanındaki kurulum kaynak paketi. " diyorsacom.android.vending", o zaman hazırsın.

Üst: Spotify Play Store'dan yüklendi.

Altta: Sistem paket yöneticisinden yüklenen Spotify.

Umarız bu, Spotify'ın veya başka bir uygulamanın Android Auto tarafından tanınmasıyla ilgili yaşadığınız sorunları çözer. Android Auto'nun neden bir uygulamanın yalnızca Google Play Store'dan yüklenmesini gerektirdiğinden emin değilim, ancak bu eylem birçok kullanıcının kafasını karıştırdı.