PSA: Spotify (og andre apper) fungerer ikke med Android Auto? Her er en løsning.

For de av dere som er heldige nok til å eie et kjøretøy med innebygd Android Auto-integrasjon, kan det hende noen av dere har kommet over et ganske irriterende problem når du prøver å få visse musikkapplikasjoner som Spotify til å fungere. Den nekter bare å 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. Ved å bruke getInstallerPackageName () -metoden, sjekker Android Auto-applikasjonen for å se installasjonskilden til et program før den lar det vises i Android Auto-dashbordet. Dessverre betyr dette at hvis du laster inn Spotify-applikasjonen utenfor Google Play Store, for eksempel gjennom Labs eller APKMirror, vil Android Auto-integrasjonen slutte å virke (selv om du fremdeles kan lytte til Spotify gjennom bluetooth, men gjør det beseirer hele formålet med Android Auto).

Venstre: Spotify installert fra Play Store.

Til høyre: Spotify installert fra Labs.

Merk: installasjonsdetaljene som vises på skjermbildene over, ble lagt til i Android 7.0 Nougat.


Hva kan gjøres med det?

Heldigvis kan vi ved bruk av en ADB-kommando fortsatt laste inn Spotify-appen (eller et hvilket som helst annet program) mens vi ber systemet om å behandle det som om det ble installert fra Google Play Store.

ADB, som står for Android Debug Bridge, er et verktøy utviklet for utviklere til å grensesnitt med smarttelefonene sine for å feilsøke enheten. Imidlertid har den mange nyttige funksjoner som vi også kan dra nytte av. Slik konfigurerer du og bruker ADB:

  1. Last ned binær ADB for ditt bestemte operativsystem fra koblingene som er funnet i denne artikkelen.
  2. Pakk ut zip-filen til en mappe som du raskt får tilgang til.
  3. Gå til Innstillinger og trykk på Om telefon på telefonen. Finn Build Number og trykk på det 7 ganger for å aktivere Developer Options.
  4. Gå nå inn på Developer Options og finn USB Debugging. Aktiver det.
  5. Koble telefonen til datamaskinen og endre den fra “bare ladningsmodus” til “filoverføring (MTP)” -modus.
  6. Bla gjennom katalogen der du pakket ut ADB-binæren på datamaskinen din.
  7. Last ned den nyeste Spotify APK-filen (eller hva annet program ikke har fungert for deg) fra Labs eller hvor enn du velger, og lagre denne filen som “spotify.apk” (eller et annet lett å huske navn avhengig av app) på din telefonen. Husk hvor du lagret denne APK-filen.

  8. Deretter åpner du en ledetekst på datamaskinen din i denne katalogen. For Windows-brukere holder du bare skift og høyreklikker så ser du en “åpen ledetekst her” som et alternativ.
  9. Når du er i ledeteksten / terminalen, skriver du inn følgende kommando: adb devices
  10. 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 å autorisere en forbindelse med datamaskinen. Gi det.
  11. Hvis du nå kjører adb-enhetskommandoen på nytt, skriver terminalen ut serienummeret til enheten din. I så fall er du klar til å gå videre.
  12. Skriv inn følgende kommando: adb shell
  13. Til slutt skriver du 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 installasjonsdata ikke skal overskrives. "Stien / til" -delen av kommandoen bør erstattes med den faktiske plasseringen der du lagret spotify APK. Hvis den for eksempel ligger i Last ned-mappen, vil /sdcard/Download/spotify.apk være det du vil legge inn. Til slutt bytter du bare ut “spotify.apk” med navnet på APK-filen du prøver å laste inn hvis du har problemer med en annen app.

Når du har angitt kommandoen, vil den returnere en "suksess" hvis den har installert applikasjonen. Hvis du kjører Android Nougat og over, kan du bare åpne appens innstillingsside for å se om den spesifiserte installasjonskilden riktig. Hvis ikke, kan du bare kjøre denne kommandoen for å sjekke installasjonskilden:

pm list packages -i

Et sted i utdataene finner du pakken “ com.spotify.music ” og installasjonskilde-pakken ved siden av. Hvis det står " com.android.vending ", er du klar.

Topp: Spotify installert fra Play Store.

Nederst: Spotify er installert fra systempakkebehandleren.

Forhåpentligvis løser dette eventuelle problemer du måtte ha fått Spotify, eller en annen app, til å bli gjenkjent av Android Auto. Jeg er ikke sikker på hvorfor Android Auto krever at en applikasjon bare skal installeres fra Google Play Store, men denne handlingen har mange brukere forvirret.