Android Auto ei tunnista tiettyjä sovelluksia, kuten Spotifya, jos ne asennetaan Play Kaupan ulkopuolelta. Näin voit korjata sen.
Niille, jotka olette onnekkaita omistamaan ajoneuvon, jossa on sisäänrakennettu Android Auto -integraatio, jotkut teistä voivat ovat törmänneet melko ärsyttävään ongelmaan yrittäessään saada tietyt musiikkisovellukset, kuten Spotify, toimimaan. Se vainkieltäytyy to näytä kojelaudassa. Miksi näin tapahtuu ja mitä asialle voidaan tehdä? Meillä on vastaukset.
Miksi näin tapahtuu?
Voit syyttää siitä Android Auto -sovellusta. Käyttämällä getInstallerPackageName() menetelmää, Android Auto -sovellus tarkistaa nähdäkseen sovelluksen asennuslähteen ennen kuin se sallii sen näyttämisen Android Auton hallintapaneelissa. Valitettavasti tämä tarkoittaa, että jos lataat Spotify-sovelluksen sivulta Google Play Kaupan ulkopuolelta, kuten XDA Labsin tai APKMirrorin kautta, Android Auto -integraatio lakkaa toimimasta (vaikka voit silti kuunnella Spotifyta Bluetoothin kautta, mutta se tuhoaa Androidin koko tarkoituksen Auto).
Vasemmalla: Spotify asennettuna Play Kaupasta.
Oikealla: Spotify asennettu XDA Labsista.
Huomautus: yllä olevissa kuvakaappauksissa näkyvät asennustiedot lisättiin Android 7.0 Nougatiin.
Mitä asialle voidaan tehdä?
Onneksi ADB-komennon avulla voimme silti ladata Spotify-sovelluksen (tai minkä tahansa muun sovelluksen) sivulta ja käskeä järjestelmää käsittelemään sitä ikään kuin se olisi asennettu Google Play Kaupasta.
ADB, joka on lyhenne sanoista Android Debug Bridge, on työkalu, joka on suunniteltu kehittäjille, jotta he voivat liittää älypuhelimiinsa laitteen virheenkorjaukseen. Siinä on kuitenkin monia hyödyllisiä ominaisuuksia, joita voimme myös hyödyntää. Näin määrität ja käytät ADB: tä:
- Lataa ADB-binaari tietylle käyttöjärjestelmällesi osoitteesta löytyvistä linkeistä Tämä artikkeli.
- Pura zip-tiedosto kansioon, johon pääset nopeasti käsiksi.
- Siirry puhelimessasi kohtaan Asetukset ja napauta Tietoja puhelimesta. Etsi koontiversion numero ja napauta sitä 7 kertaa ottaaksesi kehittäjäasetukset käyttöön.
- Siirry nyt Kehittäjäasetukset ja etsi USB-virheenkorjaus. Ota se käyttöön.
- Liitä puhelin tietokoneeseen ja vaihda se "vain lataus" -tilasta "tiedostonsiirto (MTP)" -tilaan.
- Selaa tietokoneellasi hakemistoon, josta purit ADB-binaarin.
- Lataa uusin Spotify APK -tiedosto (tai mikä tahansa muu sovellus, joka ei ole toiminut sinulle) XDA Labsista tai missä tahansa valitsetkin, ja tallenna tämä tiedosto nimellä "spotify.apk" (tai muulla helposti muistettavalla nimellä sovelluksesta riippuen) puhelin. Muista, mihin tallensit tämän APK-tiedoston.
- Avaa seuraavaksi komentokehote tietokoneellasi tässä hakemistossa. Windows-käyttäjät pitämällä vaihtonäppäintä painettuna ja napsauttamalla hiiren kakkospainikkeella näet "avaa komentokehote tässä" vaihtoehtona.
- Kun olet komentokehotteessa/päätteessä, kirjoita seuraava komento:
adb devices
- Näet, että järjestelmä käynnistää ADB-demonin. Jos tämä on ensimmäinen kerta, kun käytät ADB: tä, näet puhelimessasi kehotteen, joka pyytää sinua valtuuttamaan yhteyden tietokoneeseen. Myönnä se.
- Jos nyt suoritat adb-laitteet-komennon uudelleen, pääte tulostaa laitteesi sarjanumeron. Jos näin on, olet valmis jatkamaan.
- Kirjoita seuraava komento:
adb shell
- Kirjoita lopuksi tämä viimeinen komento paketin asentamiseksi:
pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk
-i-komento määrittää asennuslähteen, kun taas -r-komento määrittää, että edellisen asennuksen tietoja ei saa korvata. Komennon polku/to-osa tulee korvata todellisella sijainnilla, johon tallensit spotify APK: n. Jos se esimerkiksi sijaitsee Lataa-kansiossa, syötät /sdcard/Download/spotify.apk. Korvaa lopuksi "spotify.apk" sen APK-tiedoston nimellä, jota yrität ladata sivulta, jos sinulla on ongelmia toisen sovelluksen kanssa.
Kun annat komennon, se palauttaa "menestyksen", jos se on asentanut sovelluksen onnistuneesti. Jos käytössäsi on Android Nougat tai uudempi, voit yksinkertaisesti avata sovelluksen asetussivun nähdäksesi, määrittikö se asennuslähteen oikein. Jos ei, voit yksinkertaisesti suorittaa tämän komennon tarkistaaksesi asennuslähteen:
pm list packages -i
Jostain tulosteesta löydät "com.spotify.music
"-paketti ja sen vieressä oleva asennuslähdepaketti. Jos se sanoo "com.android.vending
", sitten olet valmis.
Yläosa: Spotify asennettuna Play Kaupasta.
Alhaalla: Spotify asennettu järjestelmän paketinhallinnasta.
Toivottavasti tämä korjaa kaikki ongelmat, joita sinulla on ollut saada Spotifyn tai muun sovelluksen tunnistamaan Android Auto. En ole varma, miksi Android Auto vaatii sovelluksen asentamisen vain Google Play Kaupasta, mutta tämä teko on hämmentänyt monia käyttäjiä.