Le pont Android Debug (ADB, pour faire court) est un outil de ligne de commande polyvalente pour communiquer avec un appareil Android. À l'aide du BAD, vous pouvez effectuer une variété d'actions sur le périphérique cible, par exemple, l'installation et le débogage des applications, les commandes en cours d'exécution, et plus.
Dans ce guide, nous apprendrons à installer la BAD sur Linux et à gérer votre appareil avec.
ADB sur Linux
Il y a en fait deux parties de la BAD: l'une est livrée avec Android et l'autre est le client de bureau. Lorsque le périphérique Android est connecté et que le débogage USB est activé, nous pouvons utiliser le client ADB de bureau pour envoyer diverses commandes à l'appareil Android. L'ADB fait partie du SDK Android qui est disponible pour Windows, Linux, MacOS et autres.
Cependant, l'outil ADB est également disponible séparément pour toutes les principales plateformes, y compris Linux. Dans la plupart des cas, il devrait être disponible à partir du dépôt officiel du package de la distribution Linux.
Ce guide comportera des étapes d'installation sur certaines des distros Linux les plus populaires.
Installation de la BAD sur Linux
Selon la distribution Linux que vous utilisez, suivez la procédure d'installation appropriée.
Distros basés sur Debian / Ubuntu
$ sudo apt install adb
Rhel / centos / fedora
$ sudo dnf installer ADB
OpenSUSE et SUSE Linux Enterprise
$ sudo zypper installer Android-tools
Arch Linux
$ sudo Pacman -s Android-tools
Vérification de l'installation de la BAD
Exécutez la commande suivante pour vérifier si l'installation a réussi:
$ ADB Version
Utilisation de la BAD pour gérer les appareils Android
Pour utiliser ADB sur un appareil, vous devez vous assurer qu'il a un débogage USB activé. Consultez ce guide qui montre comment activer le mode de débogage USB sur votre appareil Android.
Une fois connecté à l'ordinateur, nous pouvons utiliser l'outil de ligne de commande ADB pour effectuer diverses tâches.
Démarrer / tuer le serveur ADB
Pour utiliser ADB, nous devons d'abord lancer le serveur ADB. Exécutez la commande suivante:
$ adb start-server
À plusieurs reprises, l'instance de serveur ADB peut devenir problématique. Vous pouvez tuer le serveur en cours d'exécution à l'aide de la commande suivante:
$ adb kill-server
Listing des appareils connectés
Avant d'essayer de pousser n'importe quelle commande vers l'appareil, nous devons nous assurer que le serveur BAD reconnaît correctement le ou les périphériques connectés. La commande suivante imprimera une liste de tous les appareils connectés:
$ appareils ADB
Redémarrer le périphérique Android
Pour redémarrer le périphérique Android, utilisez la commande ADB suivante:
$ redémarrer
Nous pouvons également demander à l'appareil de démarrer dans d'autres modes tels que la récupération, le Fastboot, etc. Pour redémarrer dans la récupération, utilisez la commande suivante:
$ ADB Reboot Recovery
Pour redémarrer dans FastBoot, utilisez la commande suivante:
$ ADB Reboot Fastboot
Notez que le mode Fastboot est utilisé pour flasher diverses images système. Pour travailler avec votre appareil en mode Fastboot, vous devez faire installer le client FastBoot sur votre bureau.
Transfert de fichier
Nous pouvons utiliser ADB pour effectuer diverses tâches courantes, par exemple: transfert de fichiers.
Pour copier un fichier depuis le bureau vers le périphérique Android, utilisez la structure de commande suivante:
$ ADB Push
Pour copier un fichier à partir du périphérique Android sur le bureau, utilisez plutôt la structure de commande suivante:
$ ADB Pull
Gestion des applications
ADB peut installer une application sur votre appareil Android. Cependant, vous devez avoir le package APK de l'application à portée de main.
La commande pour installer un fichier APK est la suivante:
$ ADB INSTALLATION
Nous pouvons également vérifier la liste des applications installées à l'aide de la commande suivante:
$ ADB Shell PM List Packages
Pour désinstaller un package, utilisez la commande suivante:
$ adb désinstaller - user 0
Affichage des journaux
En utilisant la BAD, nous pouvons également accéder au journal système de l'appareil Android. Pour afficher le journal, exécutez la commande suivante:
$ adb logcat
Coquille ADB
Pour avoir un accès complet au téléphone, nous pouvons accéder au shell ADB. C'est un shell direct dans le périphérique Android, nous donnant un contrôle total sur.
Pour accéder au shell, exécutez la commande suivante:
$ Shell ADB
Android est construit sur le noyau Linux. En pratique, vous pouvez utiliser la plupart des outils et commandes Linux dans le shell pour effectuer diverses tâches.
Conclusion
ADB est un outil puissant qui fait partie du SDK Android. Dans ce guide, nous avons démontré l'installation du client de bureau BAD sur Linux. Nous avons également mis en évidence certaines façons courantes d'utiliser la BAD pour effectuer diverses tâches sur n'importe quel appareil Android.
Intéressé à avoir une expérience Android sur le bureau? Découvrez certains des meilleurs émulateurs Android pour PC. Vous pouvez également gérer la plupart de ces émulateurs via l'interface ADB.