Publié par

Il y a 1 mois -

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.

Publié par

Commentaire

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Nous recrutons

Être un Xebian, c'est faire partie d'un groupe de passionnés ; C'est l'opportunité de travailler et de partager avec des pairs parmi les plus talentueux.