PSA: A Spotify (és más alkalmazások) nem működnek az Android Auto-val? Itt egy javítás.

Egyes alkalmazásokat, például a Spotify-t, az Android Auto nem ismeri fel, ha a Play Áruházon kívülről telepíti őket. A következőképpen javíthatja ki.

Azok számára, akiknek elég szerencsések, hogy olyan járművel rendelkezzenek, amelybe beépített Android Auto integrációt biztosítanak, néhányan megtehetik meglehetősen bosszantó problémába ütköztek, amikor bizonyos zenei alkalmazásokat, például a Spotifyt próbáltak működésre bírni. Azt éppenvisszautasítja nak nek megjelenik a műszerfalon. Miért történik ez, és mit lehet tenni ellene? Megvannak a válaszok.


Miért történik ez?

Az Android Auto alkalmazást hibáztathatja ezért. Használni a getInstallerPackageName() módszerrel az Android Auto alkalmazás ellenőrzi az alkalmazás telepítési forrását, mielőtt engedélyezné annak megjelenítését az Android Auto irányítópulton. Sajnos ez azt jelenti, hogy ha oldalról tölti be a Spotify alkalmazást a Google Play Áruházon kívülről, például az XDA Labs vagy az APKMirror segítségével, akkor a Az Android Auto integráció nem fog működni (bár továbbra is hallgathatja a Spotify-t bluetooth-on keresztül, de ezzel megsérti az Android teljes célját Auto).

Balra: a Play Áruházból telepített Spotify.

Jobbra: a Spotify az XDA Labs-tól telepítve.

Megjegyzés: a fenti képernyőképeken látható telepítési részletek az Android 7.0 Nougat rendszerben lettek hozzáadva.


Mit lehet tenni ellene?

Szerencsére egy ADB-parancs használatával oldalról is betölthetjük a Spotify alkalmazást (vagy bármely más alkalmazást), miközben azt mondjuk a rendszernek, hogy úgy kezelje, mintha a Google Play Áruházból telepítették volna.

Az ADB, amely az Android Debug Bridge rövidítése, egy olyan eszköz, amelyet a fejlesztők számára fejlesztettek ki, hogy okostelefonjaikkal interfészhez kapcsolódjanak az eszköz hibakeresése érdekében. Ugyanakkor számos hasznos funkcióval rendelkezik, amelyeket mi is ki tudunk használni. A következőképpen állíthatja be, majd használhatja az ADB-t:

  1. Töltse le az ADB bináris fájlt az adott operációs rendszerhez a következő helyen található hivatkozásokról ez a cikk.
  2. Bontsa ki a zip fájlt egy gyorsan elérhető mappába.
  3. Telefonján lépjen a Beállítások menübe, és érintse meg a Telefonról elemet. Keresse meg a Build számot, és érintse meg hétszer a Fejlesztői beállítások engedélyezéséhez.
  4. Most lépjen be a Fejlesztői beállításokba, és keresse meg az USB hibakeresést. Engedélyezze.
  5. Csatlakoztassa telefonját a számítógéphez, és állítsa át a „csak töltés” ​​módról „Fájlátvitel (MTP)” módra.
  6. Számítógépén tallózással keresse meg azt a könyvtárat, ahonnan az ADB bináris fájlt kicsomagolta.
  7. Töltse le a legújabb Spotify APK fájlt (vagy bármely más alkalmazást, amely nem működött Önnek) az XDA Labs vagy bárhol is dönt, és mentse ezt a fájlt „spotify.apk” néven (vagy az alkalmazástól függően más könnyen megjegyezhető néven) telefon. Ne feledje, hová mentette ezt az APK-fájlt.
  8. Ezután nyisson meg egy parancssort a számítógépén ebben a könyvtárban. Windows-felhasználók számára egyszerűen tartsa lenyomva a Shift billentyűt, majd kattintson a jobb gombbal, és megjelenik egy „nyissa meg itt a parancssort” opcióként.
  9. Miután belépett a parancssorba/terminálba, írja be a következő parancsot: adb devices
  10. Látni fogja, hogy a rendszer elindítja az ADB démont. Ha először futtatja az ADB-t, akkor a telefonján megjelenik egy üzenet, amely arra kéri, hogy engedélyezze a kapcsolatot a számítógéppel. Add meg.
  11. Ha most újra futtatja az adb devices parancsot, a terminál kiírja az eszköz sorozatszámát. Ha igen, akkor készen áll a továbblépésre.
  12. Írja be a következő parancsot: adb shell
  13. Végül írja be ezt az utolsó parancsot a csomag telepítéséhez: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

Az -i parancs a telepítés forrását adja meg, míg az -r parancs azt, hogy az előző telepítés adatait ne írják felül. A parancs „útvonal/cím” részét le kell cserélni a spotify APK mentési helyére. Például, ha a Letöltés mappában található, akkor a /sdcard/Download/spotify.apk lesz az, amit be kell írnia. Végül egyszerűen cserélje ki a „spotify.apk” fájlt annak az APK-fájlnak a nevére, amelyet oldalról betölteni próbál, ha problémái vannak egy másik alkalmazással.

A parancs beírása után a „siker” üzenetet ad vissza, ha sikeresen telepítette az alkalmazást. Ha Android Nougat vagy újabb verziót futtat, akkor egyszerűen nyissa meg az alkalmazás beállítási oldalát, és ellenőrizze, hogy helyesen adta-e meg a telepítési forrást. Ha nem, akkor egyszerűen futtassa ezt a parancsot a telepítési forrás ellenőrzéséhez:

pm list packages -i

Valahol a kimenetben találja a "com.spotify.music" csomagot és a mellette lévő telepítési forráscsomagot. Ha azt mondja, hogy "com.android.vending", akkor készen vagy.

A tetejére: a Play Áruházból telepített Spotify.

Alul: a rendszercsomagkezelőből telepített Spotify.

Remélhetőleg ez megoldja a Spotify vagy más alkalmazás Android Auto általi felismerésével kapcsolatos problémákat. Nem tudom, hogy az Android Auto miért követeli meg, hogy egy alkalmazást csak a Google Play Áruházból telepítsenek, de ez a cselekedet sok felhasználót megzavart.