Enkelte applikasjoner som Spotify gjenkjennes ikke av Android Auto hvis de installeres utenfor Play Store. Her er hvordan du fikser det.
For de som er heldige nok til å eie et kjøretøy med Android Auto-integrering innebygd, kan noen av dere har kommet over et ganske irriterende problem når du prøver å få visse musikkapplikasjoner som Spotify til å fungere. Den barenekter til dukke opp i dashbordet. Hvorfor skjer dette, og hva kan gjøres med det? Vi har svarene.
Hvorfor skjer dette?
Du kan klandre Android Auto-applikasjonen for det. Bruker getInstallerPackageName() metoden sjekker Android Auto-applikasjonen for å se installasjonskilden til en applikasjon før den lar den vises i Android Auto-dashbordet. Dessverre betyr dette at hvis du sidelaster Spotify-appen fra utenfor Google Play Store, for eksempel gjennom XDA Labs eller APKMirror, Android Auto-integrering vil slutte å fungere (selv om du fortsatt kan lytte til Spotify via bluetooth, men å gjøre det beseirer hele formålet med Android Auto).
Til venstre: Spotify installert fra Play Store.
Høyre: Spotify installert fra XDA Labs.
Merk: installasjonsdetaljene vist i skjermbildene ovenfor ble lagt til i Android 7.0 Nougat.
Hva kan gjøres med det?
Heldigvis ved bruk av en ADB-kommando kan vi fortsatt sidelaste Spotify-appen (eller en annen applikasjon) mens vi ber systemet behandle den som om den var installert fra Google Play Store.
ADB, som står for Android Debug Bridge, er et verktøy utviklet for utviklere å bruke grensesnitt med smarttelefonene sine for å feilsøke enheten. Den har imidlertid mange nyttige funksjoner som vi også kan dra nytte av. Slik setter du opp og bruker ADB:
- Last ned ADB-binæren for ditt bestemte operativsystem fra koblingene i denne artikkelen.
- Pakk ut zip-filen til en mappe som du raskt kan få tilgang til.
- Gå til Innstillinger på telefonen og trykk på Om telefonen. Finn byggenummeret og trykk på det 7 ganger for å aktivere utvikleralternativer.
- Gå nå inn i utvikleralternativer og finn USB-feilsøking. Aktiver den.
- Koble telefonen til datamaskinen og endre den fra «kun lademodus» til «filoverføring (MTP)»-modus.
- På datamaskinen din, bla til katalogen der du pakket ut ADB-binæren.
- Last ned den nyeste Spotify APK-filen (eller et annet program som ikke har fungert for deg) fra XDA Labs eller uansett hvor du velger, og lagre denne filen som "spotify.apk" (eller et annet lett å huske navn avhengig av appen) på telefon. Husk hvor du lagret denne APK-filen.
- Deretter åpner du en ledetekst på datamaskinen din i denne katalogen. For Windows-brukere, bare hold shift og høyreklikk, og du vil se en "åpne ledetekst her" som et alternativ.
- Når du er i ledeteksten/terminalen, skriv inn følgende kommando:
adb devices
- Du vil se at systemet starter ADB-demonen. Hvis dette er første gang du kjører ADB, vil du se en melding på telefonen din som ber deg om å godkjenne en tilkobling til datamaskinen. Gi det.
- Hvis du nå kjører adb devices-kommandoen på nytt, vil terminalen skrive ut serienummeret til enheten din. I så fall er du klar til å gå videre.
- Skriv inn følgende kommando:
adb shell
- Til slutt, skriv inn denne siste kommandoen for å installere pakken:
pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk
Kommandoen -i spesifiserer installasjonskilden, mens -r-kommandoen spesifiserer at forrige installasjons data ikke skal overskrives. "Sti/til"-delen av kommandoen bør erstattes med den faktiske plasseringen der du lagret spotify APK. For eksempel, hvis det er plassert i nedlastingsmappen, vil /sdcard/Download/spotify.apk være det du vil skrive inn. Til slutt er det bare å erstatte "spotify.apk" med navnet på APK-filen du prøver å sidelaste hvis du har problemer med en annen app.
Når du har skrevet inn kommandoen, vil den returnere en "suksess" hvis den har installert applikasjonen. Hvis du kjører Android Nougat og nyere, kan du ganske enkelt åpne appens innstillingsside for å se om den spesifiserte installasjonskilden riktig. Hvis ikke, kan du ganske enkelt kjøre denne kommandoen for å sjekke installasjonskilden:
pm list packages -i
Et sted i utdataene finner du "com.spotify.music
"-pakken og installasjonskilden ved siden av. Hvis det står "com.android.vending
", så er du klar.
Øverst: Spotify installert fra Play Store.
Nederst: Spotify installert fra systempakkebehandlingen.
Forhåpentligvis løser dette eventuelle problemer du har hatt med å få Spotify, eller en annen app, til å bli gjenkjent av Android Auto. Jeg er ikke sikker på hvorfor Android Auto krever at en applikasjon bare installeres fra Google Play Store, men denne handlingen har gjort mange brukere forvirret.