Repolode
mzlogin

mzlogin/awesome-adb

Una amplia referencia bilingüe de comandos de Android Debug Bridge (adb) para instalar apps, gestionar archivos, consultar logs e información del dispositivo.

Estrellas
12,523
Forks
2,287
Issues abiertos
52
Último commit
el mes pasado

¿Qué es?

awesome-adb es una referencia organizada por categorías de comandos de Android Debug Bridge (adb). Abarca las situaciones más habituales para desarrolladores de Android, testers y aficionados a los dispositivos: conectar dispositivos por USB o Wi-Fi, instalar y desinstalar APK, listar y deshabilitar paquetes, borrar datos de apps e iniciar actividades o servicios con las herramientas am y pm.

Además de la conexión y la gestión de apps, documenta cómo enviar y extraer archivos, simular pulsaciones de teclas e introducir texto con el comando input, filtrar la salida de logcat por nivel y etiqueta, y consultar propiedades de hardware y del sistema, como el modelo, la batería, la densidad de pantalla, la CPU y la memoria. También incluye códigos de error habituales al instalar APK, su significado y posibles soluciones, además de notas sobre comandos que requieren root y comportamientos que varían según la versión de Android y las ROM personalizadas.

El contenido se mantiene en un documento Markdown con una tabla de contenidos, y el README enlaza a una versión en inglés.

Funciones clave

  • 01Abarca la conexión de dispositivos por USB y Wi-Fi, incluida la depuración inalámbrica en Android 11 o posterior.
  • 02Incluye comandos para instalar y desinstalar, junto con una tabla de códigos de error INSTALL_FAILED habituales y sus soluciones.
  • 03Muestra cómo consultar, habilitar, deshabilitar y borrar paquetes de apps con pm.
  • 04Documenta cómo iniciar actividades, servicios y broadcasts con am, incluidas acciones habituales de broadcasts del sistema.
  • 05Explica cómo simular eventos de teclas e introducir texto con el comando input, e incluye una referencia de keycodes.
  • 06Describe cómo filtrar la salida de logcat por nivel y etiqueta, y cómo consultar propiedades de hardware y del sistema del dispositivo.

Casos de uso

  • Instalar, actualizar o depurar un APK en un dispositivo físico o emulador.
  • Encontrar el comando adb para una tarea concreta sin tener que buscar entre fuentes dispersas.
  • Diagnosticar un error de instalación de APK relacionando el código de error con una solución sugerida.
  • Crear scripts de automatización de dispositivos, como enviar eventos de teclas o activar broadcasts para hacer pruebas.

Inicio rápido

  1. 1

    Conecta el dispositivo Android por USB y comprueba que se detecte

    adb devices
  2. 2

    Instala una aplicación desde un archivo APK

    adb install <path_to_apk>
  3. 3

    Muestra una lista de las aplicaciones de terceros instaladas

    adb shell pm list packages -3

Antes de usarlo

  • Este es un documento de referencia de comandos, no una herramienta de software, por lo que no incluye ningún programa instalable.
  • Algunos comandos dependen de la versión de Android y de la ROM personalizada del dispositivo.

En colecciones

Temas

#android#adb#command-line#debugging#android-debug-bridge#reference#android-adb

Preguntas frecuentes

¿Qué es awesome-adb?
Una amplia referencia bilingüe de comandos de Android Debug Bridge (adb) para instalar apps, gestionar archivos, consultar logs e información del dispositivo. awesome-adb es una referencia organizada por categorías de comandos de Android Debug Bridge (adb). Abarca las situaciones más habituales para desarrolladores de Android, testers y aficionados a los dispositivos: conectar dispositivos por USB o Wi-Fi, instalar y desinstalar APK, listar y deshabilitar paquetes, borrar datos de apps e iniciar actividades o servicios con las herramientas am y pm.
¿awesome-adb es gratuito? ¿Qué licencia tiene?
awesome-adb es open source bajo la licencia MIT. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿awesome-adb sigue mantenido?
Actualizado en los últimos 6 meses. El último commit de awesome-adb fue el 29 sept 2026.
¿Para qué puedo usar awesome-adb?
Instalar, actualizar o depurar un APK en un dispositivo físico o emulador. Encontrar el comando adb para una tarea concreta sin tener que buscar entre fuentes dispersas. Diagnosticar un error de instalación de APK relacionando el código de error con una solución sugerida. Crear scripts de automatización de dispositivos, como enviar eventos de teclas o activar broadcasts para hacer pruebas.
¿Cómo se instala awesome-adb?
Conecta el dispositivo Android por USB y comprueba que se detecte: adb devices Instala una aplicación desde un archivo APK: adb install <path_to_apk> Muestra una lista de las aplicaciones de terceros instaladas: adb shell pm list packages -3
¿Dónde consigo awesome-adb?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/mzlogin/awesome-adb

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados