Home >> Móvil >> Consejos y trucos >> Androide

Guía completa: instalar y usar ADB (Android Debug Bridge) en Windows, Mac y Linux

ADB (Android Debug Bridge) es la herramienta esencial para comunicarse con un dispositivo Android desde PC vía USB. Viene incluido en el SDK de Android y permite desde instalar apps y hacer backup hasta rootear el dispositivo.

Componentes de ADB

  • Cliente: se ejecuta en tu PC (línea de comandos). Lo invocas con adb.
  • Servidor: proceso en segundo plano en el PC que gestiona la comunicación.
  • Demonio (adbd): proceso en el dispositivo/emulador que recibe órdenes.

Instalación por sistema operativo

Windows y Linux

Si instalaste Android Studio o el SDK standalone, ADB ya está en platform-tools/. Añade esa carpeta al PATH del sistema para usarlo desde cualquier terminal.

macOS

Opción rápida: brew install android-platform-tools (requiere Homebrew). O manual: descarga el SDK, abre Terminal y ejecuta <ruta_sdk>/tools/android, instala "Android SDK Platform-tools" desde el SDK Manager. El binario adb quedará en platform-tools/.

Verificar que funciona

  1. En el móvil: Ajustes > Opciones de desarrollador > Depuración USB (activar).
  2. Conecta por USB (modo "Transferir archivos" o "Solo carga").
  3. En terminal: adb devices.
  4. Deberías ver el número de serie de tu dispositivo. Si dice "unauthorized", acepta el diálogo en el móvil.

Comandos esenciales

ComandoFunción
adb install app.apkInstala APK en el dispositivo
adb push local/archivo /sdcard/Copia archivo al móvil
adb pull /sdcard/archivo local/Copia archivo del móvil al PC
adb shellAbre shell interactivo en el dispositivo
adb logcatMuestra logs del sistema (filtra con adb logcat | grep TuApp)
adb reboot recoveryReinicia en modo recovery
adb sideload update.zipFlashea ZIP desde recovery (útil para OTA manuales)

Banderas útiles

  • -d: dirige al único dispositivo USB conectado.
  • -e: dirige al único emulador corriendo.
  • -s <serial>: especifica dispositivo por número de serie (vital si tienes varios).

Con ADB dominado, puedes depurar apps, modificar archivos de sistema, rootear, instalar recoveries personalizados y automatizar tareas. Es la navaja suiza del desarrollo Android.