PSA: Spotify (et autres applications) ne fonctionne pas avec Android Auto? Voici un correctif.

Certaines applications telles que Spotify ne sont pas reconnues par Android Auto si elles sont installées en dehors du Play Store. Voici comment résoudre ce problème.

Pour ceux qui ont la chance de posséder un véhicule avec l'intégration Android Auto intégrée, certains d'entre vous peuvent J'ai rencontré un problème plutôt ennuyeux en essayant de faire fonctionner certaines applications musicales telles que Spotify. Il justerefuse à arriver dans le tableau de bord. Pourquoi cela se produit-il et que peut-on faire pour y remédier? Nous avons les réponses.


Pourquoi cela arrive-t-il?

Vous pouvez blâmer l’application Android Auto pour cela. En utilisant le getInstallerPackageName() Selon cette méthode, l'application Android Auto vérifie la source d'installation d'une application avant de permettre son affichage dans le tableau de bord Android Auto. Malheureusement, cela signifie que si vous chargez l'application Spotify depuis l'extérieur du Google Play Store, par exemple via XDA Labs ou APKMirror, alors le L'intégration d'Android Auto cessera de fonctionner (bien que vous puissiez toujours écouter Spotify via Bluetooth, mais cela va à l'encontre de l'objectif même d'Android). Auto).

À gauche: Spotify installé depuis le Play Store.

À droite: Spotify installé depuis XDA Labs.

Remarque: les détails d'installation affichés dans les captures d'écran ci-dessus ont été ajoutés dans Android 7.0 Nougat.


Que peut-on y faire ?

Heureusement, grâce à l'utilisation d'une commande ADB, nous pouvons toujours charger l'application Spotify (ou toute autre application) tout en disant au système de la traiter comme si elle avait été installée depuis le Google Play Store.

ADB, qui signifie Android Debug Bridge, est un outil conçu pour permettre aux développeurs de s'interfacer avec leurs smartphones afin de déboguer l'appareil. Cependant, il possède de nombreuses fonctionnalités utiles dont nous pouvons également profiter. Voici comment configurer puis utiliser ADB :

  1. Téléchargez le binaire ADB pour votre système d'exploitation particulier à partir des liens trouvés dans Cet article.
  2. Extrayez le fichier zip dans un dossier auquel vous pouvez accéder rapidement.
  3. Sur votre téléphone, accédez à Paramètres et appuyez sur À propos du téléphone. Recherchez le numéro de build et appuyez dessus 7 fois pour activer les options de développement.
  4. Entrez maintenant dans les options du développeur et recherchez le débogage USB. Activez-le.
  5. Branchez votre téléphone sur l'ordinateur et passez-le du mode « charge uniquement » au mode « transfert de fichiers (MTP) ».
  6. Sur votre ordinateur, accédez au répertoire dans lequel vous avez extrait le binaire ADB.
  7. Téléchargez le dernier fichier APK Spotify (ou toute autre application qui n'a pas fonctionné pour vous) depuis XDA Labs ou où que vous soyez, et enregistrez ce fichier sous le nom « spotify.apk » (ou un autre nom facile à retenir selon l'application) sur votre ordinateur. téléphone. Rappelez-vous où vous avez enregistré ce fichier APK.
  8. Ensuite, ouvrez une invite de commande sur votre ordinateur dans ce répertoire. Pour les utilisateurs Windows, maintenez simplement la touche Maj enfoncée puis cliquez avec le bouton droit et vous verrez une « invite de commande ouverte ici » en option.
  9. Une fois que vous êtes dans l'invite de commande/le terminal, entrez la commande suivante: adb devices
  10. Vous verrez que le système démarre le démon ADB. Si c'est la première fois que vous exécutez ADB, vous verrez une invite sur votre téléphone vous demandant d'autoriser une connexion avec l'ordinateur. Accorde-le.
  11. Désormais, si vous réexécutez la commande adb devices, le terminal imprimera le numéro de série de votre appareil. Si tel est le cas, vous êtes prêt à passer à autre chose.
  12. Entrez la commande suivante: adb shell
  13. Enfin, entrez cette dernière commande pour installer le package: pm install -i "com.android.vending" -r /sdcard/path/to/spotify.apk

La commande -i spécifie la source d'installation, tandis que la commande -r spécifie que les données de l'installation précédente ne doivent pas être écrasées. La partie « chemin/vers » de la commande doit être remplacée par l’emplacement réel où vous avez enregistré l’APK Spotify. Par exemple, s'il se trouve dans le dossier Téléchargement, alors /sdcard/Download/spotify.apk serait ce que vous entreriez. Enfin, remplacez simplement « spotify.apk » par le nom du fichier APK que vous essayez de charger si vous rencontrez des problèmes avec une autre application.

Une fois que vous avez entré la commande, elle renverra un « succès » si l'installation de l'application a réussi. Si vous utilisez Android Nougat et versions ultérieures, vous pouvez simplement ouvrir la page des paramètres de l'application pour voir si elle a correctement spécifié la source d'installation. Sinon, vous pouvez simplement exécuter cette commande pour vérifier la source d'installation :

pm list packages -i

Quelque part dans la sortie, vous trouverez le "com.spotify.music" et le package source d'installation à côté. S'il dit "com.android.vending", alors vous êtes prêt.

En haut: Spotify installé depuis le Play Store.

En bas: Spotify installé à partir du gestionnaire de packages système.

Espérons que cela résout tous les problèmes que vous avez pu rencontrer pour que Spotify, ou une autre application, soit reconnu par Android Auto. Je ne sais pas pourquoi Android Auto nécessite qu'une application soit installée uniquement à partir du Google Play Store, mais cet acte a laissé de nombreux utilisateurs confus.