PSA: Spotify (și alte aplicații) nu funcționează cu Android Auto? Iată o remediere.

Anumite aplicații, cum ar fi Spotify, nu sunt recunoscute de Android Auto dacă sunt instalate din afara Magazinului Play. Iată cum să remediați asta.

Pentru cei dintre care sunt suficient de norocoși să dețină un vehicul cu integrare Android Auto încorporată, unii dintre voi s-ar putea au întâmpinat o problemă destul de enervantă atunci când încercați să faceți funcționarea anumitor aplicații muzicale, cum ar fi Spotify. Aceasta doarrefuză la apare în tabloul de bord. De ce se întâmplă acest lucru și ce se poate face în acest sens? Avem răspunsurile.


De ce se întâmplă asta?

Puteți da vina pe aplicația Android Auto pentru asta. Folosind getInstallerPackageName() metoda, aplicația Android Auto verifică pentru a vedea sursa de instalare a unei aplicații înainte de a permite afișarea acesteia în tabloul de bord Android Auto. Din păcate, aceasta înseamnă că dacă încărcați lateral aplicația Spotify din afara Magazinului Google Play, cum ar fi prin XDA Labs sau APKMirror, atunci Integrarea Android Auto va înceta să funcționeze (deși puteți asculta în continuare Spotify prin bluetooth, dar acest lucru învinge întregul scop al Androidului Auto).

Stânga: Spotify instalat din Magazinul Play.

Dreapta: Spotify instalat de la XDA Labs.

Notă: detaliile de instalare afișate în capturile de ecran de mai sus au fost adăugate în Android 7.0 Nougat.


Ce se poate face în privința asta?

Din fericire, prin utilizarea unei comenzi ADB, putem încă încărca lateral aplicația Spotify (sau orice altă aplicație) în timp ce îi spunem sistemului să o trateze ca și cum ar fi fost instalată din Magazinul Google Play.

ADB, care înseamnă Android Debug Bridge, este un instrument conceput pentru ca dezvoltatorii să interfațeze cu smartphone-urile lor pentru a depana dispozitivul. Cu toate acestea, are multe caracteristici utile de care putem profita. Iată cum să configurați și apoi să utilizați ADB:

  1. Descărcați binarul ADB pentru sistemul dvs. de operare din linkurile găsite în Acest articol.
  2. Extrageți fișierul zip într-un folder pe care îl puteți accesa rapid.
  3. Pe telefon, accesați Setări și atingeți Despre telefon. Găsiți numărul versiunii și atingeți-l de 7 ori pentru a activa Opțiuni pentru dezvoltatori.
  4. Acum intrați în Opțiuni pentru dezvoltatori și găsiți Depanare USB. Activează-l.
  5. Conectați-vă telefonul la computer și schimbați-l din modul „numai încărcare” în modul „transfer fișiere (MTP)”.
  6. Pe computer, navigați la directorul de unde ați extras binarul ADB.
  7. Descărcați cel mai recent fișier APK Spotify (sau orice altă aplicație care nu a funcționat pentru dvs.) de la XDA Labs sau oriunde alegeți și salvați acest fișier ca „spotify.apk” (sau un alt nume ușor de reținut, în funcție de aplicație) pe telefon. Amintiți-vă unde ați salvat acest fișier APK.
  8. Apoi, deschideți un prompt de comandă pe computer în acest director. Pentru utilizatorii de Windows, pur și simplu țineți apăsată tasta shift, apoi faceți clic dreapta și veți vedea un „prompt de comandă deschis aici” ca opțiune.
  9. Odată ce vă aflați în promptul/terminalul de comandă, introduceți următoarea comandă: adb devices
  10. Veți vedea că sistemul pornește demonul ADB. Dacă este prima dată când rulați ADB, veți vedea o solicitare pe telefon care vă va cere să autorizați o conexiune cu computerul. Acordă.
  11. Acum, dacă rulați din nou comanda adb devices, terminalul va imprima numărul de serie al dispozitivului dvs. Dacă da, atunci ești gata să mergi mai departe.
  12. Introduceți următoarea comandă: adb shell
  13. În cele din urmă, introduceți această ultimă comandă pentru a instala pachetul: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

Comanda -i specifică sursa instalării, în timp ce comanda -r specifică că datele instalării anterioare nu trebuie suprascrise. Partea „cale/spre” a comenzii ar trebui să fie înlocuită cu locația reală a locului în care ați salvat APK-ul spotify. De exemplu, dacă se află în folderul Descărcare, atunci /sdcard/Download/spotify.apk ar fi ceea ce ați introduce. În cele din urmă, înlocuiți pur și simplu „spotify.apk” cu numele fișierului APK pe care încercați să îl încărcați lateral dacă aveți probleme cu o altă aplicație.

Odată ce ați introdus comanda, aceasta va returna un „succes” dacă a instalat cu succes aplicația. Dacă rulați Android Nougat și versiuni ulterioare, atunci puteți pur și simplu deschide pagina de setări a aplicației pentru a vedea dacă a specificat corect sursa de instalare. Dacă nu, atunci puteți pur și simplu să rulați această comandă pentru a verifica sursa de instalare:

pm list packages -i

Undeva în rezultat veți găsi „com.spotify.music" și pachetul sursă de instalare de lângă acesta. Daca scrie "com.android.vending", atunci ești gata.

Sus: Spotify instalat din Magazinul Play.

De jos: Spotify instalat din managerul de pachete de sistem.

Sperăm că acest lucru rezolvă toate problemele pe care le-ați putut avea ca Spotify sau o altă aplicație să fie recunoscută de Android Auto. Nu sunt sigur de ce Android Auto cere ca o aplicație să fie instalată doar din Magazinul Google Play, dar acest act a lăsat o mulțime de utilizatori confuzi.