Cómo instalar y descargar ADB Android Debug Bridge

Android Debug Bridge es la herramienta que Google pone a disposición de los desarrolladores de Android para poder depurar las aplicaciones en los dispositivos, entre muchas otras cosas. Para poder comunicarse con el dispositivo Android a través de una terminal de comandos, primero debes descargar Android Debug Bridge según tu sistema operativo. ADB está disponible tanto para Linux, MacOS y Windows. En este guía encontrarás una breve descripción de qué es, cómo descargar Android Debug Bridge y los pasos para instalarlo correctamente en cualquier sistema operativo.

¿Qué es ADB?

Android Debug Bridge compone una estructura de comunicación del tipo ‘Cliente<>Servidor’ que permite comunicar un equipo con Linux, MacOS o Windows y un dispositivo Android a través de la línea de comandos o consola.

La comunicación se realiza con 3 componentes diferenciados:

  • Un servicio (‘demon’ en sistemas Linux), llamado ‘adbd‘, que ejecuta comandos en un dispositivo Android. El servicio/demon se ejecuta en segundo plano tanto en el PC (cliente), como en el dispositivo Android.

  • Un Cliente, en este caso el PC en el que está conectado el dispositivo Android.

  • Un Servidor, que gestiona la comunicación entre el cliente y el servicio/demon. El servidor también se ejecuta como un proceso en segundo plano en el PC.

Preparar el dispositivo Android

Uno de los requisitos para conseguir la comunicación con el dispositivo Android a través de ADB, será activar la ‘Depuración USB‘. Esta opción por defecto está oculta, para activarla deberás desbloquear las opciones de desarrollo, y una vez desbloqueadas, dentro de ellas encontrarás la ‘Depuración USB‘.

Descargar Android Debug Bridge para Windows

  • Accede a este enlace y descarga ADB para Windows.
  • Extrae el contenido del archivo comprimido en la raíz (C:\platform-tools).
  • Sitúate en la carpeta extraída y abre una consola PowerShell de Windows desde el menú archivo en la parte superior:
  • Conecta tu dispositivo con el cable USB al equipo. Si es necesario, cambia el modo USB a “MTP” o “Modo Transferencia de Archivos”.
  • Ahora en la terminal PowerShell introduce el comando:
adb devices
  • En tu dispositivo Android deberías ver una ventana para permitir la depuración USB con este PC, también se mostrará la huella digital del equipo como dato de seguridad.
  • Una vez permitida la depuración usb, vuelve a introducir el comando adb devices en la consola. Como respuesta deberías ver una línea con un identificador numérico y el texto ‘device‘ a su derecha. Algo así:
C:\platform-tools> adb devices
*deamon not running; starting now at tcp:5037
*daemon started successfully
List of devices attached
99c788cc0708    device

Ahora tu equipo Windows y tu dispositivo Android están conectados, ya puedes enviar comandos.

Descargar Android Debug Bridge para MacOS

  • Accede a este enlace y descarga ADB para MacOS.
  • Extrae la carpeta comprimida en el Escritorio.
  • Abre una terminal y sitúate en la carpeta recién extraída utilizando el comando cd. (Como ejemplo, en mi caso el comando completo es ‘cd /Users/msc/Desktop/platform-tools/’ ).
  • Conecta tu dispositivo al Mac con el cable USB. Si es necesario, cambia el modo USB a “MTP” o “Modo Transferencia de Archivos”.
  • En la terminal ejecuta el siguiente comando:
./adb devices
  • En tu dispositivo Android deberías ver una ventana para permitir la depuración USB con este PC, también se mostrará la huella digital del equipo como dato de seguridad.
  • Una vez permitida la depuración usb, vuelve a introducir el comando ./adb devices en la terminal. Como respuesta deberías ver una línea con un identificador numérico y el texto ‘device‘ a su derecha. Algo así:
./adb devices
*deamon not running; starting now at tcp:5037
*daemon started successfully
List of devices attached
99c788cc0708    device

Ahora la terminal de tu Mac ya está conectada al dispositivo Android y lista para enviar y recibir comandos.

Descargar Android Debug Bridge para Linux

  • Accede a este enlace y descarga ADB para Linux.
  • Extrae la carpeta comprimida en el Escritorio.
  • Abre una terminal y sitúate en la carpeta recién extraída utilizando el comando cd. (Como ejemplo, en mi caso el comando completo es ‘cd /Users/msc/Desktop/platform-tools/’ ).
  • Conecta tu dispositivo Android al equipo con el cable USB. Si es necesario, cambia el modo USB a “MTP” o “Modo Transferencia de Archivos”.
  • En la terminal ejecuta el siguiente comando:
sudo adb devices
  • En tu dispositivo Android deberías ver una ventana para permitir la depuración USB con este PC, también se mostrará la huella digital del equipo como dato de seguridad.
  • Una vez permitida la depuración usb, vuelve a introducir el comando sudo adb devices en la terminal. Como respuesta deberías ver una línea con un identificador numérico y el texto ‘device‘ a su derecha. Algo así:
sudo adb devices
*deamon not running; starting now at tcp:5037
*daemon started successfully
List of devices attached
99c788cc0708    device

Ahora la terminal de tu equipo Linux ya puede enviar comandos al dispositivo Android.

Alternativas de descarga Android Debug Bridge en Linux

Los usuarios de Linux también tienen otra forma de instalar Android Debug Bridge. La mayoría de distribuciones basadas en Debian (como Ubuntu) y las basadas en Fedora-SUSE, tienen Android Debug Bridge disponible desde los repositorios.

Así que bastará con teclear el siguiente comando en la terminal según tu distribución:

Distribuciones Debian:

sudo apt-get install android-tools-adb

Distribuciones Fedora-SUSE:

sudo yum install android-tools

¡ Y hasta aquí el artículo! Espero que te haya ayudado a resolver tus dudas. Si es así, comparte el contenido en tus redes sociales. ¡Gracias! 🙂

Mario Camí

Desarrollador de aplicaciones Android. Amante de todo lo Open Source, de los videojuegos y nuevas tecnologías. En mi tiempo libre comparto todo lo aprendido y lo que aprendo en el desarrollo de Android a modo de artículo en el blog. La información nos hará libres!

También te podría gustar...