8 votos

¿Qué es el ADB y para qué sirve? Cómo lo instalo en mi dispositivo?

Hay menciones sobre el ADB en varias preguntas y respuestas en este sitio. No sé exactamente qué es ADB, qué hace, cómo funciona y dónde puedo conseguirlo: hay poca información en la wiki de la etiqueta, además del enlace para ADB en el sitio de desarrolladores de Android .

En el propio sitio, el lenguaje es un poco demasiado técnico, y no hay información sobre cómo instalarlo o hacerlo funcionar, sólo una lista de comandos. Esto puede parecer obvio para un desarrollador, pero puede no serlo para algunos usuarios.

¿Cuál es la finalidad, el uso y el procedimiento de instalación del ADB?

9voto

Izzy Puntos 45544

ADB es el acrónimo de Puente de depuración de Android que forma parte del SDK para Android (Kit de desarrollo de software). 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 utiliza a través de una conexión USB. También es posible utilizarlo a través de WiFi (adb inalámbrico).

No es necesario instalar nada en tu dispositivo Android, ya que el demonio ADB ( adbd ) ya está integrado en el sistema operativo Android. Por lo general, se accede a él a través de una interfaz de línea de comandos desde el PC, donde el SDK para Android (varios archivos de descarga de 30 MB actualmente), o una versión masivamente despojada para los "no desarrolladores", a veces denominada "Mini ADB" o "ADB essentials" (en el caso de Linux, se trata sólo del adb ejecutable; para Windows es adb.exe más dos o tres .dll archivos):

adb [-d|-e|-s <serialNumber>] <command>

(serialNumber sólo es necesario si hay varios dispositivos conectados al mismo tiempo, por lo que hay que especificar el objetivo)

Se convertiría en una respuesta bastante larga para explicar todas las opciones/comandos disponibles para adb . Así que sólo nombre algunos de los más importantes:

  • adb backup / adb restore : Para hacer una copia de seguridad/restauración de su dispositivo, ya sea de aplicaciones individuales con/sin sus datos, o de 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 : abrir un shell en el dispositivo para ejecutar comandos directamente
  • adb logcat / adb bugreport : mostrar el registro del sistema o generar un informe de errores completo que incluya el registro del sistema, la información de los dispositivos y mucho más
  • adb [un]install : (des) instalar una aplicación

Esta es sólo una pequeña selección. Hay comandos adicionales para el scripting, y especialmente adb shell tiene un montón de 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 el BAD ( Una referencia para todos en XDA Developers)
  • ADB para Dummies (de nuevo disponible a través de SDK Developers. Si te pierdes las guías como yo lo hice en primer lugar: El primer artículo se compone de enlaces solamente, colorido como pueden parecer :))
  • Guía rápida de Android ADB

0 votos

En Debian está disponible como android-tools-adb .

1 votos

Ten en cuenta también que tienes que activar las opciones de desarrollador, y también activar la depuración USB (creo). Tienes que tocar la información de compilación en el teléfono 7 veces para mostrar las opciones de desarrollador a partir de la versión 4.4.2. En serio. En mi teléfono era Ajustes -> Acerca del teléfono -> Número de compilación. Ver askvg.com/

0 votos

@FaheemMitha .deb : Sí, lo sé. Quería mantenerlo un poco más genérico aquí (llega a mucho más - pero también ver: ¿Existe una instalación mínima de ADB? y nuestro adb tag-wiki ). Depuración USB: Sí. Y el 7-times-tap es a partir de Android 4.3 - 4.2 y anteriores no ocultaban el menú de desarrollador.

PreguntAndroid.com

PreguntAndroid es una comunidad de usuarios de Android en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X