Inhoudsopgave:
Definitie - Wat betekent Android Debug Bridge (ADB)?
De Android Debug Bridge (ADB) is een client-serverprogramma dat wordt gebruikt bij de ontwikkeling van Android-applicaties. De Android Debug-Bridge is onderdeel van de Android SDK en bestaat uit drie componenten: een client, een daemon en een server. Het wordt gebruikt om een emulatorinstantie of een echt Android-apparaat te beheren.
Techopedia verklaart Android Debug Bridge (ADB)
Afgezien van de Android SDK, waar de Android debug bridge deel van uitmaakt, zijn de basisvereisten van een Android-ontwikkelingsconfiguratie een computer die voldoet aan de minimale systeemvereisten voor het uitvoeren van de Android SDK en, in de meeste gevallen, een Android-apparaat zelf. Bij software-ontwikkeltaal staat de genoemde computer bekend als de ontwikkelmachine. Het clientonderdeel van de Android Debug Bridge wordt uitgevoerd in de ontwikkelmachine. Het kan worden opgeroepen vanaf de opdrachtprompt (aka shell) met behulp van de opdracht adb. Er zijn ook andere tools zoals de ADT (Android Development Tools) plug-in en DDMS (Dalvik Debug Monitor Service) die adb-clients kunnen maken. De ADB-daemon daarentegen draait als achtergrondproces in een emulatorinstantie of in het apparaat zelf. Ten slotte zorgt de servercomponent van de ADB, die ook op de ontwikkelmachine draait, maar alleen op de achtergrond, voor de communicatie tussen de ADB-client en de ADB-daemon. Wanneer de Android Debug Bridge actief is, kan de gebruiker adb-opdrachten geven om te communiceren met een of meer emulatorinstanties. Het adb kan ook meerdere instanties van de adb-client uitvoeren, die allemaal kunnen worden gebruikt om alle bestaande emulatorinstanties te besturen. De eenvoudigste manier om de Android Debug Bridge te gebruiken, is door de ADT-plug-in te installeren in de Eclipse IDE (Integrated Development Environment). Op deze manier hoeft de ontwikkelaar geen opdrachten in te voeren via de opdrachtprompt.