ADB ve de Android Debug Bridge, i és una eina del sistema operatiu mòbil basada en línies d'omands que permet la comunicació amb una instància d'un emulador o un dispositiu Android connectat. Que així dit pot semblar complicat, però és més fàcil de comprendre per les seves funcions: instal·lar i depurar aplicacions, per exemple. Sense necessitat de root, ADB ens ofereix funcions avançades en mòbils i tauletes Android.
En ADB hi ha tres parts. La primera és el clients, que sol ser l'ordinador, que s'invoca des d'una línia d'ordres ia través d'una ordre ABD específica; la segona és un dimoni, que és el que executa ordres en un dispositiu funcionant en segon pla a cada instància de l'emulador, oa cada dispositiu. I la tercera part és el servidor, que és el que administra la comunicació entre el client i el dimoni i, en una màquina de desenvolupament –l'ordinador- s'executa també en segon pla com a procés.
Què es pot fer amb ADB a Android i com s'activa
ABD té multitud de funcions, entre elles, lintercanvi darxius entre un ordinador i un dispositiu Android per WiFi, sense cables. Però també ens ofereix la possibilitat de copiar fitxers ràpidament al dispositiu mòbil, de copiar-los en l'altre sentit –del dispositiu al PC-, examinar informació relativa a la depuració d'apps al dispositiu o instal·lar aplicacions. A través d'ordres ADB, per exemple, podem desinstal·lar bloatware sense necessitat de tenir permisos root al dispositiu, o podem reiniciar lequip si estem tenint problemes amb el sistema típic de reinici.
Per poder utilitzar ADB en un dispositiu Android connectat per USB a l'ordinador cal activar la funció depuració USB. I això es pot fer des de les Opcions de desenvolupador, que s'activen accedint a Configuració, després Quant al dispositiu i, a continuació, prement set vegades seguides sobre lapartat de compilació. Ens sortirà una notificació que s'han activat les opcions de desenvolupador, i ja podrem tornar enrere per accedir a aquest apartat i activar la depuració per USB.
ADB també es pot utilitzar sense cable USB, sempre que el dispositiu Android i l'ordinador des del qual s'executaran les ordres estiguin connectats a la mateixa xarxa local. Això no obstant, es recomana fer ús del cable per seguretat, estabilitat i velocitat en algunes de les funcions disponibles per a l'usuari.