La plupart d’entre nous ici connaissent déjà assez bien l’ADB (Android Debug Bridge). Bon sang, je parierais même que beaucoup d’entre nous l’utilisent assez régulièrementpoussée adbing et tirerfichiers, redémarrage de la BADing, exécution de commandes shell, etc. Cependant, la plupart des nouveaux utilisateurs n’ont pas eu une telle exposition. Et soyons réalistes: pour les jeunes nés après l'émergence et la popularisation de l'interface graphique, les interfaces en ligne de commande peuvent être plutôt intimidantes. Donc, si vous êtes un vétéran chevronné qui connaît ADB comme sa poche, cet article est pas pour toi. Mais si vous êtes un nouvel utilisateur et que vous souhaitez en savoir un peu plus sur cet outil formidable, lisez la suite !
Le pont de débogage Android, qui fait partie du SDK Android, permet la communication entre votre ordinateur de bureau et l'appareil cible. Alors, que pouvez-vous faire avec ADB? Un peu. Comme mentionné précédemment, vous pouvez transférer des fichiers vers l'appareil depuis le PC client, extraire l'appareil de l'appareil vers le PC client, vous pouvez redémarrez (sur Android, le chargeur de démarrage ou la récupération), enregistrez un logcat, obtenez un rapport de bogue, exécutez de nombreuses commandes Linux standard, et bien plus encore plus.
Le plus gros problème pour les nouveaux utilisateurs est de savoir quelles commandes peuvent être exécutées et de se souvenir de la syntaxe appropriée. Heureusement, ces commandes et leur syntaxe sont toutes assez compréhensibles. Par exemple, jetez un œil aux commandes suivantes dans la syntaxe appropriée :
- adb start-server: cette commande démarre le démon adb sur votre ordinateur de bureau et permet à votre ordinateur d'interagir avec votre appareil. Notez que cette commande n'est pas essentielle, car l'exécution de toute autre commande ADB démarrera automatiquement le démon.
- adb kill-server: comme vous vous en doutez, cela tue le démon adb.
- adb logcat: cela génère un logcat, ce qui est très utile pour déterminer où les choses ne vont pas. Vous pouvez rediriger la sortie vers un fichier texte en utilisant ">". Par exemple, vous pouvez taper « adb logcat > logcat.txt » pour enregistrer votre logcat sous logcat.txt.
- adb bugreport: génère un simple rapport de bug. Tout comme logcat, vous pouvez le rediriger vers un fichier texte en utilisant ">"
- installation de la BAD
: installe un APK depuis votre ordinateur de bureau directement sur votre appareil. - adb tirer
: extrait le fichier spécifié et le dépose dans le dossier spécifié avec le nom spécifié. - poussée adb
: Fonctionne comme adb pull, mais en sens inverse.
Cependant, ce qui précède est loin d’être exhaustif. Ce ne sont là que quelques-unes des commandes les plus courantes que vous rencontrerez.
Pour ceux qui cherchent à en apprendre davantage, ou ceux qui souhaitent simplement voir un résultat visuel de ces commandes en action, XDA Recognized Contributor docteur_droid a créé un guide de base qui couvre tout ce qu'un débutant doit savoir pour accomplir les tâches de base via ADB.
Doctor_droid inclut également un lien direct vers les binaires ADB requis pour les utilisateurs Windows afin que vous n'ayez pas à télécharger le SDK dans le seul but de faire fonctionner ADB. Bien que les procédures d'installation soient strictement destinées aux utilisateurs Windows, le reste du guide est également valable pour les utilisateurs Linux et Mac.
Si vous êtes un nouvel utilisateur souhaitant en savoir un peu plus sur ADB, ou même si vous êtes un vétérinaire chevronné souhaitant vous assurer de connaître toutes les commandes courantes, rendez-vous sur la page fil de guidage pour apprendre plus.