Android Debug Bridge (adb)
Conexión a dispositivo vía red.
# Opción 1
## Desde un equipo con Windows conectado al dispositivo mediante USB,
## habilitamos la conexión ADB hacia el dispositivo móvil vía red
.\adb.exe tcpip 5555
## Conexión ADB vía red al dispositivo desde equipo con Linux/Unix
adb connect <device-ip-address>:5555
# Opción 2
## Desde el dispositivo móvil (rooteado), mediante una terminal (por ejemplo Termux),
## habilitamos la conexión ADB hacia el dispositivo móvil vía red
su
setprop service.adb.tcp.port 5555
stop adbd
start adbd
## Conexión ADB vía red al dispositivo desde equipo con Linux/Unix
adb connect <device-ip-address>:5555Listar dispositivos conectados.
adb devices -lInstalación de aplicación.
adb install app.apkObtener listado de aplicaciones instaladas.
adb shell pm list packagesObtener listado de aplicaciones de terceros instaladas.
adb shell pm list packages -3 -U --show-versioncode | sortObtener nombre de aplicación en ejecución.
adb shell "dumpsys activity activities | grep VisibleActivityProcess"Obtener listado de aplicaciones en ejecución.
adb shell top -m 10 -qIniciar una aplicación.
adb shell monkey -p <app-package-name> -c android.intent.category.LAUNCHER 1Cerrar una aplicación.
adb shell am force-stop <app-package-name>Desinstalación de una aplicación.
adb shell pm list packages
adb uninstall <app-package-name>Iniciar shell interactiva.
adb shellEjecutar comando sin iniciar shell interactiva.
adb shell "<shell-command>"Copiar archivo al dispositivo.
adb push <local-file> <destination-directory>Copiar archivo desde el dispositivo.
adb pull <remote-file> <local-file>Obtener información de una aplicación.
adb shell pm list packages
adb shell pm dump <app-package-name>Obtener ruta del archivo APK de una aplicación.
adb shell pm list packages
adb shell pm path <app-package-name>Realizar una captura de pantalla (screenshot).
# Guarda captura de pantalla en dispositivo
adb shell -p "<destination-directory>/screenshot.png"
# Guarda captura de pantalla en nuestro equipo
adb exec-out screencap -p > screenshot.pngGrabar la pantalla del dispositivo (video).
# General
adb shell screenrecord "<destination-directory>/screenrecord.mp4"
# Grabar la pantalla del dispositivo, copiar video a
# nuestro equipo y borrarlo desde el dispositivo
adb shell screenrecord "/sdcard/screenrecord.mp4"
adb pull "/sdcard/screenrecord.mp4"
adb shell rm "/sdcard/screenrecord.mp4"Obtener versión de Android.
adb shell getprop ro.build.version.releaseObtener versión de API level.
adb shell getprop ro.build.version.sdkObtener build number.
adb shell getprop ro.build.display.idObtener build model.
adb shell getprop ro.product.modelReiniciar dispositivo.
adb rebootÚltima actualización
¿Te fue útil?