ADB es el acrónimo de Android Debug Bridge , que forma parte del Android SDK (Software Development Kit). Utiliza un modelo cliente-servidor (es decir adbd
, el demonio ADB, se ejecuta en el dispositivo y se puede conectar a él), y en la mayoría de los casos se usa a través de una conexión USB. También es posible usarlo a través de WiFi (adb inalámbrico).
No necesita instalar nada en su dispositivo Android, ya que el demonio ADB ( adbd
) ya está integrado en el sistema operativo Android. Por lo general, se accede a través de una interfaz de línea de comandos desde la PC, donde está instalado el SDK de Android completo (varios archivos de descarga de 30 MB actualmente) o una versión masivamente reducida para "no desarrolladores", a veces denominada "Mini ADB "o" ADB essentials "(para Linux, este es solo el adb
ejecutable; para Windows es adb.exe
más dos o tres .dll
archivos):
adb [-d|-e|-s <serialNumber>] <command>
(serialNumber solo es necesario si hay varios dispositivos conectados al mismo tiempo, por lo que debe especificar el destino)
Sería una respuesta bastante larga explicar todas las opciones / comandos disponibles para adb
. Así que solo mencionaré algunos de los más importantes:
adb backup
/ adb restore
: Para hacer una copia de seguridad / restaurar su dispositivo, ya sea aplicaciones individuales con / sin sus datos, o datos con / sin sus aplicaciones, hasta una copia de seguridad completa de todas las aplicaciones y datos, incluidas las aplicaciones del sistema
adb push
/ adb pull
: copiar archivos a / desde el dispositivo
adb shell
: abra un shell en el dispositivo para ejecutar comandos directamente
adb logcat
/ adb bugreport
: muestra el registro del sistema o genera un informe de error completo que incluye el registro del sistema, la información del dispositivo y más
adb [un]install
: (des) instalar una aplicación
Esta es solo una pequeña selección. Hay comandos adicionales para las secuencias de comandos, y especialmente adb shell
tiene muchas opciones (básicamente, todos los comandos de Linux y Java disponibles en el dispositivo se pueden ejecutar a través de él).
Referencias útiles
- Todo sobre ADB ( una referencia para todos en XDA Developers)
- ADB para Dummies (de nuevo disponible a través de SDK Developers. Si echa de menos las guías como lo hice primero: el primer artículo consta de enlaces solamente, por muy coloridos que puedan parecer :))
- Guía rápida de Android ADB
android-tools-adb
.