Il y a 4 ans -
Temps de lecture 1 minute
Pépite #12 – Comment déboguer une application Android en WiFi ?
Et voilà la pépite de la semaine ! Aujourd’hui, nous allons nous concentrer sur Android en abordant le sujet du débogage en Wi-Fi, une astuce très utile lorsque vous développez une application pour objet connecté.
Dans cet article, nous allons parler d’ADB, logiciel déjà bien connu des développeurs Android et utilisé pour installer nos applications sur un appareil par exemple. Nous devrons entrer des commandes dans le terminal, vérifiez donc que votre PATH
contient bien le chemin vers votre SDK Android et plus précisément vers platform-tools/
.
Afin de déboguer votre application en Wi-Fi, vous devrez effectuer 6 étapes distinctes :
1) Connecter l’appareil à l’ordinateur en USB
2) Vérifier que l’appareil est connecté au même réseau que l’ordinateur
3) Vérifier que l’appareil est bien connecté sur ADB
Entrez la commande :
adb devices |
Cette commande vous donne la liste des appareils connectés à ADB (appareils réels et emulateurs) :
List of devices attached M2HDU18207001720 device |
4) Ouvrir un port de l’appareil
Vous pouvez choisir le port de votre choix (le port par défaut étant le 5555).
adb tcpip <optionnel: nom du device vu au dessus> <numéro du port> |
5) Connecter l’appareil en Wi-Fi
adb connect <adresse ip de l'appareil duquel on vient d'ouvrir le port> |
6) Vous pouvez maintenant débrancher l’appareil
Maintenant vous pouvez lancer votre application en mode debug directement sur Android Studio et voilà : l’application se lance.
Certaines surcouches d’Android fonctionnent assez mal avec ce type de connexion et pourraient déconnecter votre device d’Android Studio assez fréquemment. |
Une dernière chose (et pas des moindres !) il existe un plugin sur Android Studio qui permet d’effectuer ces commandes en un clic, il s’agit du plugin Android WiFi ADB dont l’article suivant parle très bien : Connect Android Device with Wifi within Android Studio.
Commentaire