Je hoort de uitdrukking "adb" veel in Android-forums en blogs rondgooien. We zijn er ook schuldig aan. Maar wat is adb precies, en waarom moet je het (of niet) gebruiken?
Volgens Google - "Android Debug Bridge (adb) is een veelzijdige tool waarmee je de status van een emulatorinstantie of Android-apparaat kunt beheren." Dat klinkt zeker als iets dat Google zou zeggen, nietwaar? Simpel gezegd, adb is twee verschillende applicaties - een op je computer (Windows, Linux of Mac) en een op je telefoon. Wanneer uw telefoon is aangesloten en USB-foutopsporing is ingeschakeld, kunt u opdrachten geven en met de telefoon communiceren via uw computerscherm en toetsenbord. Het maakt deel uit van de Android SDK voor Windows, Mac of Linux. Sorry OS2 / Warp.
Uw Android-telefoon gebruikt de Linux-kernel en hulpmiddelen als basis. Dit betekent dat een flink aantal Linux-opdrachten via de adb-server (die op uw computer wordt uitgevoerd) naar de adb-client (die op uw telefoon wordt uitgevoerd) kunnen worden verzonden en worden uitgevoerd. U kunt een gedeeltelijke lijst hiervan zien in de bovenstaande afbeelding.
Dit kan erg handig zijn voor het debuggen van dingen die niet goed gaan, evenals het verzenden van die rare opdrachten die je nodig hebt als je midden in de nacht aan het hacken bent. De kans is groot dat als u niet actief iets aan het debuggen bent of de hack op uw telefoon probeert te breken, u niet veel zult hebben aan adb. En dat is OK - er is geen goede manier om plezier te hebben met een Android-apparaat.
Als je adb wel gebruikt, kijk dan op de Android Developer-site voor de volledige gebruikershandleiding. Ga vooruit en debuggen.