Installer Android Debugging Bridge ADB sur Windows ou Mac

Android est l'un des systèmes d'exploitation mobiles les plus polyvalents et dynamiques utilisés aujourd'hui grâce aux centaines de fonctionnalités, fonctions et fonctionnalités dont nous pouvons tirer parti.

De nombreux utilisateurs peuvent se limiter à ce qu'Android nous propose exclusivement sur le téléphone, mais nous ne savons pas que nous pouvons aller bien au-delà de ces options et, que nous soyons développeurs ou non, réaliser des choses beaucoup plus intéressantes avec nos appareils mobiles.

Pour y parvenir, nous avons ADB (Android Debug Bridge) et aujourd'hui, chez Solvetic, nous analyserons ce que c'est et comment installer cet outil sur notre appareil Android en toute sécurité.

Qu'est-ce que la BADADB (Android Debug bridge) est un outil en ligne de commande qui a été développé pour permettre la communication avec une instance d'émulateur ou un appareil Android connecté à l'ordinateur.
Grâce à l'outil ADB, nous pourrons effectuer différentes actions sur les appareils Android telles que l'installation et le débogage d'applications, donnant accès à un shell Unix qui peut être utilisé pour exécuter diverses commandes sur un émulateur ou un appareil connecté.

ADB est un programme client-serveur qui comprend trois composants de base :

  • Client: Il est chargé d'envoyer des commandes. Ce client s'exécute sur la machine de développement. Nous pouvons invoquer un client à partir d'un terminal de ligne de commande en émettant une commande ADB.
  • Démon: Il est chargé d'exécuter des commandes sur un appareil. Le démon s'exécute en arrière-plan sur chaque appareil Android connecté ou instance d'émulateur.
  • Serveur: Il est en charge de gérer la communication entre le client et le Daemon.

1. Paramètres préliminaires pour l'installation d'Android Debug Bridge


Avant d'installer et d'en savoir plus sur ADB, il sera nécessaire de configurer notre appareil Android afin qu'il soit activé pour fonctionner avec ADB.

Étape 1
Pour cela nous allons dans les paramètres du téléphone et localisons la ligne « À propos du téléphone » qui se trouve à la fin des paramètres :

Étape 2
Dans la fenêtre affichée, nous localiserons la ligne "Version du noyau" et nous devons cliquer dessus 7 fois pour activer le mode développeur Android :

Étape 3
Une fois ce processus terminé, nous aurons les options de développement activées, cliquez dessus et dans la fenêtre affichée, nous activerons la case « débogage USB » en cliquant sur son interrupteur :

Étape 4
Nous verrons le message suivant. Cliquez sur Accepter et nous serons prêts à installer ADB.

2. Comment installer ADB dans Windows 10

Étape 1
La première étape que nous devons faire est de télécharger les binaires Google à partir du lien suivant :

Étape 2
Une fois ce contenu téléchargé, nous procédons à son extraction et ce sera le contenu que nous verrons :

Étape 3
Maintenant, là, nous allons cliquer avec le bouton droit sur n'importe quel espace vide, appuyer sur la touche Maj et faire un clic droit et dans les options affichées, nous sélectionnons l'option "Ouvrir la fenêtre PowerShell ici":

NoterIl est possible que l'option affichée soit l'invite de commande, elle s'applique toujours sans problème.

Étape 4
Nous allons maintenant connecter l'appareil Android à Windows 10 et en mode USB, nous sélectionnons l'option "Fichiers":

Étape 5
Une fois cette étape définie, nous allons dans la fenêtre PowerShell et là nous exécuterons la commande suivante :

 appareils adb

AGRANDIR

Étape 6
Comme nous voyons qu'il n'est pas autorisé, nous devons observer l'appareil Android pour autoriser l'accès, ce sera le message que nous verrons :

Étape 7
Cliquer sur Accepter pour autoriser la connexion. Si nous utilisons à nouveau la commande appareils adb nous verrons la suite. Nous pouvons voir l'appareil connecté avec son ID.

AGRANDIR

3. Comment installer ADB sur macOS High Sierra

Étape 1
Comme sous Windows, il faut télécharger les binaires Google pour macOS au lien suivant :

Étape 2
Nous procédons à l'extraction du contenu, accédons au terminal macOS High Sierra et naviguons jusqu'au contenu extrait à l'aide de la commande CD.

AGRANDIR

Étape 3
Nous procédons à la connexion de l'appareil Android à macOS High Sierra et définissons le mode USB en tant que fichiers comme nous l'avons vu précédemment.

Une fois là-bas, nous exécuterons à nouveau la commande appareils adb, nous autorisons la connexion dans Android et nous verrons ce qui suit. Là, nous aurons notre périphérique USB connecté.

AGRANDIR

4. Comment fonctionne la BAD


Lors du démarrage d'un client ADB, le client vérifie d'abord s'il y a un processus serveur ADB en cours d'exécution, s'il n'y en a pas, il démarre le processus serveur. Lorsque le serveur démarre, il est lié au port TCP local 5037 et recherche les commandes envoyées par les clients ADB; tous les clients ADB utilisent le port 5037 pour communiquer avec le serveur ADB.

Après cela, le serveur établit des connexions avec toutes les instances d'émulateurs ou de périphériques en cours d'exécution, localise les instances d'émulateurs ou de périphériques en analysant les ports avec des nombres impairs compris entre 5555 et 5585, qui sont utilisés par les émulateurs et les périphériques.

Lorsque le serveur trouve un démon ADB, une connexion à ce port sera établie. Nous devons garder à l'esprit que chaque instance de l'émulateur ou du périphérique acquiert une paire de ports séquentiels; un port pair pour les connexions de console et un port impair pour les connexions ADB. Par exemple:

  • Émulateur 1, console : 5554
  • Émulateur 1, adb : 5555
  • Émulateur 2, console : 5556
  • Émulateur 2, adb : 5557

5. Principales commandes ADB à utiliser sous Windows ou macOS High Sierra


Ensuite, nous verrons certaines des commandes les plus utilisées que nous pouvons implémenter en utilisant ADB :

appareils adbVous permet de voir la liste des appareils Android connectés à l'ordinateur.

adb pousserVous permet de déplacer un fichier vers votre appareil Android par programmation.

traction adbVous permet de déplacer un fichier de votre appareil Android par programmation.

apk installerIl nous permet d'installer des applications par programme à l'aide de fichiers APK.

redémarrer adbNous redémarrons l'appareil Android.

récupération de redémarrage adbActivez le redémarrage de l'appareil Android en mode de récupération.

adb redémarrer le chargeur de démarrageActivez le redémarrage d'Android en tant que chargeur de démarrage.

adb ShellVous permet de démarrer un shell distant sur l'appareil Android.

Pour des informations beaucoup plus complètes, nous pouvons visiter le lien ADB suivant où nous trouverons les options disponibles respectives :

Ainsi, ADB devient un outil pratique pour gérer nos appareils Android en toute sécurité.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave