Testé son application Android Auto avec le DHU

Testé son application Android Auto avec le DHU

La version pour voiture d'Android, Android Auto, a été dévoilé il y a un peu plus d'un an et commence à être intégré dans des voitures. Pour rendre cette version toujours plus populaire, Google facilite le test d'application pour les développeurs avec le Desktop Head Unit.

Android Auto DHU

C'est en fin du mois d'aout que Google a lancé le Desktop Head Unit, un outil de test pour Android Auto. Il permet de simuler sur son poste de travail un périphérique Android Auto. Une fois le smartphone connecté par USB au DHU, l'Android Auto Companion app pourra être lancé pour ensuite tester son application Android Auto.

android DHUauto companion app

 

 

Configuration du smartphone

Il faut tout d'abord avoir un smartphone avec au minimum Android Lollipop et l'application Android auto d'installer : https://play.google.com/store/apps/details?id=com.google.android.projection.gearhead. Ensuite, il faut compiler l'application en développement pour Android Auto et l'installer sur le smartphone.

 

Installer le DHU

Il faut ouvrir le SDK Manager et télécharger Android Auto Desktop Head Unit Emulator de Extras. Il sera installé dans <sdk>/extras/google/auto.

 

Lancer le DHU

  • Il faut relier le smartphone et le poste de travail par USB
  • Ensuite il faut activer le mode développeur d'Android Auto companion app en tapant 10 fois sur l'image en header.
  • Puis démarrer le server avec l'option Start Head Unit Server déverrouiller grâce à la manipulation précédente. Une notification est affichée pendant que le server tourne.
    start DHU servernotification dhu
  • Il faut autoriser le DHU à se connecter via ADB avec la commande adb forward tcp:5277 tcp:5277 à faire sur le poste de travail.
  • Ensuite il faut démarrer le DHU et lancer depuis le repertoire d'installation (<sdk>/extras/google/auto) et lancer ./desktop-head-unit depuis linux ou le fichier desktop-head-unit.exe depuis windows.

 

Plus d'explication sur la documentation officielle : https://developer.android.com/training/auto/start/index.html#test-it-dhu