Les outils de développement Android indispensables ADB (Android Debug Bridge)

L'ADB (Android Debug Bridge) est à la fois un client et un service qui vous permet de vous connecter à un émulateur Android ou un appareil. Il est composé de trois parties :

 un démon exécuté par l'émulateur ;

 un service exécuté par votre machine de développement ;

 des applications clientes (comme le DDMS) qui communiquent avec le démon via le service.

Jouant le rôle d'un conduit de communications entre la machine de développement et l'émulateur ou le dispositif Android, ADB permet d'installer des applications, de copier ou lire des fichiers et d'exécuter des commandes shell sur le dispositif cible.

Grâce au shell du dispositif, vous pouvez modifier les réglages des journaux et interroger ou modifier les bases de données SQL qu'il contient. L'ADT automatise et simplifie grandement les interactions avec l'ADB – notamment l'installation et la mise à jour d'applications, la journalisation et le transfert de fichiers (via la perspective DDMS).

Info  La documentation de l'ADB décrit toutes ses possibilités.