PSA: Spotify (ja muud rakendused) ei tööta Android Autoga? Siin on lahendus.

click fraud protection

Teatud rakendusi, nagu Spotify, ei tunne Android Auto ära, kui need installitakse väljaspool Play poodi. Siin on, kuidas seda parandada.

Neile, kellel on õnn omada sõidukit, millel on sisseehitatud Android Auto integratsioon, võivad mõned teist on teatud muusikarakenduste, näiteks Spotify, tööle panemisel kokku puutunud üsna tüütu probleemiga. See lihtsaltkeeldub juurde kohale ilmuma armatuurlaual. Miks see juhtub ja mida saab selle vastu ette võtta? Meil on vastused.


Miks see juhtub?

Võite selles süüdistada Android Auto rakendust. Kasutades getInstallerPackageName() meetodil, kontrollib rakendus Android Auto, et näha rakenduse installiallikat, enne kui lubab seda Android Auto armatuurlaual kuvada. Kahjuks tähendab see, et kui laadite Spotify rakenduse külgmiselt väljastpoolt Google Play poodi, näiteks XDA Labsi või APKMirrori kaudu, siis Android Auto integreerimine lakkab töötamast (kuigi saate endiselt kuulata Spotifyd läbi Bluetoothi, kuid see kaotab kogu Androidi eesmärgi Automaatne).

Vasakul: Play poest installitud Spotify.

Paremal: Spotify on installitud XDA Labsist.

Märkus. Ülaltoodud ekraanipiltidel näidatud installi üksikasjad lisati operatsioonisüsteemi Android 7.0 Nougat.


Mida sellega teha saab?

Õnneks saame ADB-käsu kasutamise kaudu siiski Spotify rakenduse (või mõne muu rakenduse) külglaadida, käskides süsteemil käsitleda seda nii, nagu oleks see installitud Google Play poest.

ADB, mis tähistab Android Debug Bridge, on tööriist, mis on mõeldud arendajatele seadme silumiseks nutitelefonidega liidestamiseks. Siiski on sellel palju kasulikke funktsioone, mida saame ka ära kasutada. ADB seadistamiseks ja seejärel kasutamiseks toimige järgmiselt.

  1. Laadige oma konkreetse operatsioonisüsteemi jaoks alla ADB binaarfail, mis asub jaotises see artikkel.
  2. Pakendage ZIP-fail kausta, millele pääsete kiiresti juurde.
  3. Avage oma telefonis Seaded ja puudutage valikut Teave telefoni kohta. Leidke järgu number ja puudutage seda 7 korda, et lubada arendaja valikud.
  4. Nüüd sisestage Arendaja suvandid ja leidke USB silumine. Luba see.
  5. Ühendage telefon arvutiga ja lülitage see "ainult laadimise" režiimist "failiedastuse (MTP)" režiimi.
  6. Sirvige oma arvutis kataloogi, kust ekstraheerisite ADB binaarfaili.
  7. Laadige alla uusim Spotify APK-fail (või mis tahes muu rakendus, mis pole teie jaoks töötanud) saidilt XDA Labs või kuhu iganes valite, ja salvestage see fail nimega "spotify.apk" (või mõne muu hõlpsasti meeldejääva nimega, olenevalt rakendusest) telefon. Pidage meeles, kuhu selle APK-faili salvestasite.
  8. Järgmisena avage selles kataloogis oma arvutis käsuviip. Windowsi kasutajate jaoks hoidke lihtsalt tõstuklahvi all, seejärel paremklõpsake ja näete valikuna "ava käsurida".
  9. Kui olete käsureal/terminalis, sisestage järgmine käsk: adb devices
  10. Näete, et süsteem käivitab ADB deemoni. Kui kasutate ADB-d esimest korda, näete oma telefonis viipa, mis palub teil lubada arvutiga ühenduse loomine. Anna see.
  11. Nüüd, kui käivitate käsu adb devices uuesti, prindib terminal teie seadme seerianumbri. Kui jah, siis olete valmis edasi liikuma.
  12. Sisestage järgmine käsk: adb shell
  13. Lõpuks sisestage paketi installimiseks viimane käsk: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

Käsk -i määrab installiallika, samas kui käsk -r määrab, et eelmise installi andmeid ei tohiks üle kirjutada. Käsu osa „tee/to” tuleks asendada tegeliku asukohaga, kuhu spotify APK salvestasite. Näiteks kui see asub kaustas Allalaadimine, sisestaksite faili /sdcard/Download/spotify.apk. Lõpuks asendage lihtsalt "spotify.apk" selle APK-faili nimega, mida proovite külglaadida, kui teil on mõne teise rakendusega probleeme.

Kui olete käsu sisestanud, tagastab see "edu", kui see on rakenduse edukalt installinud. Kui kasutate Android Nougat või uuemat versiooni, saate lihtsalt avada rakenduse seadete lehe, et näha, kas see on installiallika õigesti määranud. Kui ei, siis saate installiallika kontrollimiseks lihtsalt käivitada selle käsu:

pm list packages -i

Kusagilt väljundist leiate "com.spotify.music" pakett ja selle kõrval olev installiallika pakett. Kui see ütleb "com.android.vending", siis olete valmis.

Ülemine: Play poest installitud Spotify.

Alumine: Spotify installitud süsteemipaketihaldurist.

Loodetavasti lahendab see kõik probleemid, mis teil võib olla olnud Spotify või mõne muu rakenduse tuvastamisel Android Auto poolt. Ma pole kindel, miks Android Auto nõuab rakenduse installimist ainult Google Play poest, kuid see tegu on paljud kasutajad segadusse ajanud.