ADB est l'acronyme d' Android Debug Bridge , qui fait partie du SDK Android (Kit de développement logiciel). Il utilise un modèle client-serveur (c'est-à-dire que adbd
le démon ADB est en cours d'exécution sur l'appareil et peut être connecté à), et dans la plupart des cas, il est utilisé via une connexion USB. Il est également possible de l'utiliser via WiFi (adb sans fil).
Vous n'avez rien à installer sur votre appareil Android, car le démon ADB ( adbd
) est déjà intégré dans le système d'exploitation Android. Il est généralement accessible via une interface de ligne de commande à partir du PC, où soit le SDK Android complet est installé (plusieurs archives de téléchargement de 30 Mo actuellement), soit une version massivement allégée pour les "non-développeurs", parfois appelée "Mini ADB "ou" ADB essentials "(pour Linux, ce n'est que l' adb
exécutable; pour Windows c'est adb.exe
plus deux ou trois .dll
fichiers):
adb [-d|-e|-s <serialNumber>] <command>
(serialNumber n'est nécessaire que si plusieurs appareils sont connectés en même temps, vous devez donc spécifier la cible)
Cela deviendrait une réponse assez longue pour expliquer toutes les options / commandes disponibles adb
. Donc , je ne nommer quelques - uns des plus importants:
adb backup
/ adb restore
: Pour sauvegarder / restaurer votre appareil, soit des applications uniques avec / sans leurs données, soit des données avec / sans leurs applications, jusqu'à une sauvegarde complète de toutes les applications et données, y compris les applications système
adb push
/ adb pull
: copier des fichiers vers / depuis l'appareil
adb shell
: ouvre un shell sur l'appareil pour exécuter des commandes directement
adb logcat
/ adb bugreport
: afficher le journal système ou générer un rapport de bogue complet comprenant le journal système, les informations sur l'appareil et plus encore
adb [un]install
: (dés) installer une application
Ceci est juste une petite sélection. Il existe des commandes supplémentaires pour l'écriture de scripts, et surtout adb shell
a beaucoup d'options (fondamentalement, toutes les commandes Linux et Java disponibles sur le périphérique peuvent être exécutées via celui-ci).
Références utiles
- Tout sur ADB ( Une référence pour tout le monde chez XDA Developers)
- ADB for Dummies (à nouveau disponible via SDK Developers. Si vous manquez les guides comme je l'ai fait tout d'abord: le premier article est composé uniquement de liens, aussi colorés qu'ils puissent paraître :))
- Guide rapide Android ADB
android-tools-adb
..deb
: Oui, je sais. Je voulais le garder un peu plus générique ici (va à bien d'autres choses - mais aussi voir: Y a - t-il une installation minimale d'ADB? Et de notre adb tag-wiki ). Débogage USB: Oui. Et le 7-tap est d'Android 4.3 jusqu'à 4.2 et avant ne masquait pas le menu développeur.