Android Debug Bridge

ADB es una versátil herramienta basada en comando de línea, que nos permite comunicarnos con dispositivos Android. Nos facilita acciones como, instalar y depurar apps.  Se trata de un programa Cliente-Server que incluye tres componentes:

- Un Client: Envia los comandos. El cliente se ejecuta en la máquina de desarrollo. Normalmente un PC.

- Un Daemon (adbd): Se encarga de ejecutar los comandos en el dispositivo ( suele ser el movil). Estos dispositivos ejecutan el daemon en modo segundo plano, siempre activos.

- Un server: El server se encarga de las comunicaciones entre el cliente y el Daemon (adbd). El server se ejecuta en un proceso en segundo plano, en la máquina de desarrollo.

 

Proceso Previo.

-Habilitar el modo debug en el dispositivo. Entrar en modo debug, busca  en tu dispositivo la opción en

Configuración > Acerca del teléfono > Número de compilación, 

Presiona siete veces sobre la opción "Número de compilación" para habilitar las opciones de desarrollador.

 

Conectar Client y Server.

Puedes hacerlo a través de un cable USB, habilitando el modo depuración.

También puedes conectarte via WIFI.

Instrucciones  ver aqui: https://developer.android.com/tools/adb

 

Comandos

  • adb devices
  • adb reboot bootloader
  • adb shell - launches a shell on the device
  • adb push <local> <remote> - pushes the file <local> to <remote>
  • adb pull <remote> [<local>] - pulls the file <remote> to <local>. If <local> isn’t specified, it will pull to the current folder.
  • adb logcat - allows you to view the device log in real-time. You can use adb logcat -b radio to view radio logs, and adb logcat -C to view logs in colour
  • adb install <file> - installs the given .apk file to your devic
  • adb sideload filename.zip

No hay comentarios