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:
- 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.
- Bontsa ki a zip fájlt egy gyorsan elérhető mappába.
- 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.
- Most lépjen be a Fejlesztői beállításokba, és keresse meg az USB hibakeresést. Engedélyezze.
- 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.
- Számítógépén tallózással keresse meg azt a könyvtárat, ahonnan az ADB bináris fájlt kicsomagolta.
- 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.
- 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.
- Miután belépett a parancssorba/terminálba, írja be a következő parancsot:
adb devices
- 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.
- 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.
- Írja be a következő parancsot:
adb shell
- 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.