Sommario:
Definizione - Cosa significa Android Debug Bridge (ADB)?
Android Debug Bridge (ADB) è un programma client-server utilizzato nello sviluppo di applicazioni Android. Android Debug-Bridge fa parte di Android SDK ed è composto da tre componenti: un client, un demone e un server. Viene utilizzato per gestire un'istanza dell'emulatore o un dispositivo Android reale.
Techopedia spiega Android Debug Bridge (ADB)
A parte l'SDK Android, di cui fa parte il bridge di debug Android, i requisiti di base di una configurazione di sviluppo Android sono un computer che supera i requisiti minimi di sistema per eseguire l'SDK Android e, nella maggior parte dei casi, un dispositivo Android stesso. Nel gergo di sviluppo software, il computer menzionato è noto come la macchina di sviluppo. Il componente client di Android Debug Bridge viene eseguito nella macchina di sviluppo. Può essere richiamato dal prompt dei comandi (aka shell) usando il comando adb. Esistono anche altri strumenti come il plug-in ADT (Android Development Tools) e DDMS (Dalvik Debug Monitor Service) che possono creare client adb. Il demone ADB, d'altra parte, viene eseguito come processo in background in un'istanza dell'emulatore o nel dispositivo stesso. Infine, il componente server di ADB, che funziona anche nella macchina di sviluppo ma solo in background, si occupa della gestione della comunicazione tra il client ADB e il demone ADB. Quando il ponte di debug Android è attivo, l'utente può inviare comandi adb per interagire con una o più istanze dell'emulatore. L'adb può anche eseguire più istanze del client adb, che possono essere utilizzate per controllare tutte le istanze dell'emulatore esistenti. Il modo più semplice per utilizzare Android Debug Bridge è l'installazione del plug-in ADT nell'IDE Eclipse (Integrated Development Environment). In questo modo, lo sviluppatore non dovrebbe immettere comandi tramite il prompt dei comandi.