Skip to content

Instantly share code, notes, and snippets.

@sgobotta
Last active March 31, 2021 20:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save sgobotta/cd1a8b3747a195522dbbc00fcaa2ce1d to your computer and use it in GitHub Desktop.
Save sgobotta/cd1a8b3747a195522dbbc00fcaa2ce1d to your computer and use it in GitHub Desktop.
Android Debugging Bridge (adb) Cheatsheet (Spanish)

Android Debugging Bridge

Se utiliza adb desde la línea de comandos para poder establecer una conexión con el dispositivo móvil.

Luego de instalarlo podemos optar por conectarnos con el dispoitivo móvil mediante un cable usb o mediante Wi-Fi. A continuación una descripción de comandos y ambas opciones de conexión.

Es condición necesaria habilitar las opciones de desarrollo en la sección Sistema del dispositivo móvil, en particular habilitar la opción de depuración por USB (USB debugging).

devices

  • Ver las conexiones activas mediante adb. Comando util para corroborar que el dispositivo se haya conectado adecuadamente.

Ejemplo de dispositivos conectados directamente por USB

adb devices
List of devices attached
FFYDU17B29013513        device

tcpip

  • Se utiliza para que el dispositivo móvil de destino escuche conexiones en un puerto.
  • Es necesario conectar el dispositivo mediante USB para poder enviarle éste comando
  • Generalmente no es necesario repetir éste paso

Ejemplo utilizando el puerto 5555

adb tcpip 5555
restarting in TCP mode port: 5555

connect

  • Conectar un dispositivo mediante su IP address
  • La dirección IP de un dispositivo móvil se encuentra generalmente en Configuración -> Sistema -> Acerca del teléfono -> Estado -> Dirección IP.
  • Es condición necesario que tanto el dispositivo como el ordenador desde el que se envíe el comando estén en una misma red lan.

Ejemplo de un dispositivo con dirección IP 192.168.0.156

adb connect 192.168.0.156
connected to 192.168.0.156:5555

Luego, al ver los dispositivos conectados...

adb devices
192.168.0.156:5555      device

disconnect

  • Desconecta todas las conexiones activas
adb disconnect
disconnected everything

install

  • Instala un archivo .apk en el dispositivo de destino
adb install myapk.apk

uninstall

  • Desinstala una aplicación en el dispositivo de destino
  • El parámetro opcional -k se utiliza para conservar los datos y cache de la aplicación

Ejemplo de aplicación con paquete de nombre com.myapp.mobile

adb uninstall -k com.myapp.mobile
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment