Prérequis

Android Studio 2.3.3 ou une version supérieure.

Problématique

Habituellement, le développeur Android déboge ses applications sur un smartphone connecté à son ordinateur via un câble USB. Mais il arrive bien des fois que le câble se détériore par l’usure. Pour pâlier à ce problème, il peut déboguer avec Android Studio sans utiliser un câble USB, et sans installer de plugin particulier. Tout ce qu’il lui faut c’est une connexion internet stable.

Procédure en invite de commande

Trouver et exécuter le ficher adb.exe dans le sous-dossier /platform-tools du sdk de Android Studio : (Pour retrouver facilement le chemin du sdk en passant par Android Studio : File -> Settings -> Android SDK -> Android SDK location.)

cd /sdk/platform-tools/

Brancher votre smartphone à l’ordinareur en mode débogage avec un câble USB. Ça sera nécessaire jusqu’au bout du processus. Ensuite, on pourra se passer du câble. Vérifer la liste des smartphones connectés à votre ordinateur en mode débogage :

adb devices

Voici le résultat si un appareil est déjà connecté (Si la commande n’est pas reconnue, ajouter le chemin d’accès de adb.exe, à vos variables d’environnement) :

List of devices attached
XXXXXXXXX   device

Définir le port TCP sur lequel le débogueur sera fonctionnel (par exemple, le port 7777:

adb shell setprop service.adb.tcp.port 7777
adb tcpip 7777

Voici le bon résultat :

restarting in TCP mode port: 7777

Vérifier l’addresse IP de votre smartphone (par exemple 192.168.9.118) . Pour cela, sur votre smartphone aller dans : Paramètres -> À propos du téléphone -> État -> Adresse IP

Retourner sur l’ordinateur et executer la commande adb connect adresseip:port, par exemple :

adb connect 192.168.9.118:7777

Une fois que le débogueur a basculé sur le réseau internet, vous aurez une réponse satisfaisante dans le genre :

connected to 192.168.9.118:7777

Vérifer encore la liste des smartphones connectés à votre ordinateur en mode débogage avec la commande

adb devices

Le résultat sera similaire à ceci :

List of devices attached
192.168.9.118:7777      device

Et voilà ! Vous êtes en mode débogage WIFI ! Vous pouvez débrancher le câble USB


Thilaw Fabrice KIKI

Developer