Některé aplikace, jako je Spotify, Android Auto nerozpozná, pokud jsou nainstalovány mimo Obchod Play. Zde je návod, jak to opravit.
Pro ty, kteří mají to štěstí, že vlastníte vozidlo s integrovanou integrací Android Auto, někteří z vás možná Při pokusu o zprovoznění určitých hudebních aplikací, jako je Spotify, narazili na poměrně nepříjemný problém. To prostěodmítá na ukázat v palubní desce. Proč se to děje a co se s tím dá dělat? Máme odpovědi.
Proč se to děje?
Můžete za to aplikaci Android Auto. Za použití getInstallerPackageName() aplikace Android Auto zkontroluje, zda vidí zdroj instalace aplikace, než umožní její zobrazení na řídicím panelu Android Auto. Bohužel to znamená, že pokud načtete aplikaci Spotify z místa mimo obchod Google Play, například prostřednictvím XDA Labs nebo APKMirror, Integrace Android Auto přestane fungovat (ačkoli můžete stále poslouchat Spotify přes bluetooth, ale to maří celý účel Androidu Auto).
Vlevo: Spotify nainstalované z Obchodu Play.
Vpravo: Spotify nainstalované z XDA Labs.
Poznámka: Podrobnosti o instalaci zobrazené na snímcích výše byly přidány do systému Android 7.0 Nougat.
Co se s tím dá dělat?
Naštěstí pomocí příkazu ADB můžeme stále načíst aplikaci Spotify (nebo jakoukoli jinou aplikaci) a zároveň říci systému, aby s ní zacházel, jako by byla nainstalována z obchodu Google Play.
ADB, což je zkratka pro Android Debug Bridge, je nástroj určený pro vývojáře k propojení s jejich smartphony za účelem ladění zařízení. Má však mnoho užitečných funkcí, které můžeme také využít. Zde je návod, jak nastavit a poté používat ADB:
- Stáhněte si binární soubor ADB pro váš konkrétní operační systém z odkazů nalezených v tento článek.
- Extrahujte soubor zip do složky, ke které máte rychlý přístup.
- V telefonu přejděte do Nastavení a klepněte na O telefonu. Najděte číslo sestavení a klepněte na něj 7krát, abyste povolili možnosti vývojáře.
- Nyní zadejte Možnosti vývojáře a najděte Ladění USB. Povolte to.
- Připojte telefon k počítači a změňte jej z režimu „pouze nabíjení“ na režim „přenos souborů (MTP)“.
- Na počítači přejděte do adresáře, do kterého jste extrahovali binární soubor ADB.
- Stáhněte si nejnovější soubor Spotify APK (nebo jakoukoli jinou aplikaci, která vám nefungovala) z XDA Labs nebo kdekoli si vyberete, a uložte tento soubor jako „spotify.apk“ (nebo jiný snadno zapamatovatelný název v závislosti na aplikaci) na svém telefon. Pamatujte, kam jste tento soubor APK uložili.
- Dále otevřete příkazový řádek na vašem počítači v tomto adresáři. Pro uživatele Windows jednoduše podržte Shift a poté klikněte pravým tlačítkem a jako možnost se zobrazí „otevření příkazového řádku zde“.
- Jakmile jste v příkazovém řádku/terminálu, zadejte následující příkaz:
adb devices
- Uvidíte, že systém spouští ADB démona. Pokud používáte ADB poprvé, zobrazí se vám na telefonu výzva k autorizaci připojení k počítači. Udělej to.
- Nyní, pokud znovu spustíte příkaz adb devices, terminál vytiskne sériové číslo vašeho zařízení. Pokud ano, pak jste připraveni jít dál.
- Zadejte následující příkaz:
adb shell
- Nakonec zadejte tento poslední příkaz pro instalaci balíčku:
pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk
Příkaz -i určuje zdroj instalace, zatímco příkaz -r určuje, že data předchozí instalace by neměla být přepsána. Část příkazu „cesta/k“ by měla být nahrazena skutečným umístěním, kam jste uložili soubor spotify APK. Pokud se například nachází ve složce Stahování, zadejte /sdcard/Download/spotify.apk. Nakonec jednoduše nahraďte „spotify.apk“ názvem souboru APK, který se pokoušíte načíst, pokud máte problémy s jinou aplikací.
Jakmile zadáte příkaz, vrátí se „úspěch“, pokud úspěšně nainstaloval aplikaci. Pokud používáte Android Nougat a vyšší, můžete jednoduše otevřít stránku nastavení aplikace a zjistit, zda správně určila zdroj instalace. Pokud ne, můžete jednoduše spustit tento příkaz a zkontrolovat zdroj instalace:
pm list packages -i
Někde ve výstupu najdete "com.spotify.music
" a instalační zdrojový balíček vedle něj. Pokud se říká "com.android.vending
“, pak jste připraveni.
Nahoru: Spotify nainstalované z Obchodu Play.
Dole: Spotify nainstalovaný ze správce systémových balíčků.
Doufejme, že to vyřeší všechny problémy, které jste mohli mít při rozpoznání Spotify nebo jiné aplikace systémem Android Auto. Nejsem si jistý, proč Android Auto vyžaduje instalaci aplikace pouze z obchodu Google Play, ale tento počin nechal spoustu uživatelů zmatených.