Ver destacados

Instalar Android Debugging Bridge ADB en Windows o Mac

Te explicamos cómo instalar Android Debugging Bridge ADB en Windows o Mac.
Escrito por
28.5K Visitas  |  Publicado sep 06 2017 14:01
Favorito
Compartir
Comparte esta pagina a tus Amigos y Contactos usando las siguientes Redes Sociales


Android es uno de los sistemas operativos móviles más versátiles y dinámicos que son usados hoy en día gracias a los cientos de prestaciones, funciones y características que podemos aprovechar en él.

 

Muchos usuarios podemos limitarnos a lo que Android nos ofrece exclusivamente en el teléfono, pero no sabemos que podemos ir mucho más allá de estas opciones y, seamos o no desarrolladores, lograr cosas mucho más interesantes con nuestros dispositivos móviles.

 

Para lograr esto contamos con ADB (Android Debug Bridge) y hoy en Solvetic analizaremos qué es y cómo instalar esta herramienta en nuestro dispositivo Android de forma segura.

 

Qué es ADB
ADB (Android Debug bridge) es una herramienta de línea de comandos la cual ha sido desarrollada para permitir la comunicación con una instancia de un emulador o un dispositivo Android conectado al equipo.
Gracias a la herramienta ADB, podremos realizar diferentes acciones en los dispositivos Android tales como la instalación y la depuración de apps, proporcionar acceso a un shell Unix el cual puede ser usado para ejecutar varios comandos en un emulador o un dispositivo conectado.

 

ADB es un programa cliente-servidor que incluye tres componentes básicos:

  • Cliente: Es el encargado de enviar comandos. Este cliente se ejecuta en la máquina de desarrollo. Podremos invocar un cliente desde un terminal de línea de comandos emitiendo un comando de ADB.
  • Daemon: Es el encargado de ejecutar comandos en un dispositivo. El daemon se ejecuta como un proceso en segundo plano en cada instancia del emulador o dispositivo Android conectado.
  • Servidor: Es el encargado de administrar la comunicación entre el cliente y el Daemon.

 

 


1. Ajustes previos para instalar Android Debug Bridge


Antes de instalar y conocer más sobre ADB será necesario configurar nuestro equipo Android para que este habilitado para el trabajo con ADB.

 

Paso 1

Para esto vamos a los ajustes del teléfono y ubicamos la línea “Acerca del teléfono” la cual está en la parte final de los ajustes:

 

 

Paso 2

En la ventana desplegada ubicaremos la línea “Versión Kernel” y debemos pulsar 7 veces sobre ella para habilitar el modo de desarrollador de Android:

 

 

Paso 3

Una vez realizado este proceso tendremos habilitadas las opciones de desarrollador, pulsamos sobre ella y en la ventana desplegada activaremos la casilla “Depuración USB” pulsando sobre su interruptor:

 

 

Paso 4

Veremos el siguiente mensaje. Pulsamos en Aceptar y estaremos listos para instalar ADB.

 

 

 


2. Cómo instalar ADB en Windows 10

 

Paso 1

El primer paso que debemos realizar consiste en descargar los binarios de Google desde el siguiente enlace:

 

 Binarios Windows

 

Paso 2

Una vez descargado este contenido procedemos a su extracción y este será el contenido que veremos:

 

 

Paso 3

Ahora allí, daremos clic derecho sobre cualquier espacio en blanco, pulsamos la tecla Shift y damos clic derecho y en las opciones desplegadas seleccionamos la opción “Abrir la ventana de PowerShell aquí”:

 

 

Nota
Es posible que la opción desplegada sea el símbolo del sistema, igual aplica sin problema.

 

Paso 4

Ahora conectaremos el equipo Android a Windows 10 y en el modo de USB seleccionamos la opción “Archivos”:

 

 

Paso 5

Una vez definido este paso, vamos a la ventana de PowerShell y allí ejecutaremos el siguiente comando:
adb devices

 

 

Paso 6

Como vemos no está autorizado, debemos observar el dispositivo Android para autorizar el acceso, este será el mensaje que veremos:

 

 

 

Paso 7

Pulsamos en Aceptar para autorizar la conexión. Si usamos de nuevo el comando adb devices veremos lo siguiente. Podemos ver el dispositivo conectado con su ID.

 

 

 

 


3. Cómo instalar ADB en macOS High Sierra

 

Paso 1

Al igual que en Windows debemos descargar los binarios de Google par macOS en el siguiente enlace:

 

 Binarios macOS

 

Paso 2

Procedemos a extraer el contenido, accedemos a la terminal de macOS High Sierra y navegaremos hasta el contenido extraído usando el comando cd.

 

 

Paso 3

Procedemos a conectar el dispositivo Android a macOS High Sierra y establecemos el modo de USB como archivos tal como lo hemos visto anteriormente.

 

Una vez allí ejecutaremos de nuevo el comando adb devices, autorizamos la conexión en Android y veremos lo siguiente. Allí tendremos nuestro dispositivo USB conectado.

 

 

 

 

 


4. Cómo funciona ADB


Al momento de iniciar un cliente ADB, el cliente primero comprueba si existe un proceso del servidor de ADB en ejecución, en caso de que no lo haya, inicia el proceso del servidor. Cuando se inicia el servidor, este es vinculado con el puerto TCP local 5037 y busca comandos enviados por los clientes de ADB; todos los clientes de ADB usan el puerto 5037 para comunicarse con el servidor de ADB.

 

Posterior a esto, el servidor establece conexiones con todas las instancias de emuladores o dispositivos en ejecución actualmente, localiza las instancias de emuladores o dispositivos escaneando puertos con números impares en el rango de 5555 a 5585, los cuales usan los emuladores y dispositivos.

 

Cuando el servidor encuentra un daemon de ADB, será establecida una conexión con ese puerto. Debemos tener en cuenta que cada instancia del emulador o dispositivo adquiere un par de puertos secuenciales; un puerto con número par para las conexiones de la consola y uno con número impar para las conexiones de ADB. Por ejemplo:

  • Emulador 1, consola: 5554
  • Emulador 1, adb: 5555
  • Emulador 2, consola: 5556
  • Emulador 2, adb: 5557

 


5. Principales comandos de ADB a usar en Windows o macOS High Sierra


A continuación veremos algunos de los comandos más usados que podemos implementar usando ADB:

 

adb devices
Permite ver la lista de dispositivos Android que son conectados al equipo.

 

adb push
Permite mover un archivo a su dispositivo Android mediante programación.

 

adb pull
Permite mover un archivo desde su dispositivo Android mediante programación.

 

apk install
Nos permite instalar aplicaciones mediante programación utilizando archivos APK.

 

reinicio de adb
Reiniciamos el dispositivo Android.

 

adb reboot recovery
Habilita el reinicio del dispositivo Android en modo de recuperación.

 

adb reboot bootloader
Habilita el reinicio de Android como bootloader.

 

adb Shell
Permite iniciar un shell remoto en el dispositivo Android.

 

Para una información mucho más completa podemos visitar el siguiente enlace de ADB donde encontraremos las respectivas opciones disponibles:

 

 ADB

 

Así ADB se convierte en una herramienta práctica para gestionar nuestros dispositivos Android con total seguridad.

 

Ten acceso a tu dispositivo Android desde tu ordenador con Windows 10, 8, 7. Aquí te sugerimos programa y extensión con la que controlarlo remotamente.

¿Te ayudó este Tutorial?

Ayuda a mejorar este Tutorial!
¿Quieres ayudarnos a mejorar este tutorial más? Puedes enviar tu Revisión con los cambios que considere útiles. Ya hay 0 usuario que han contribuido en este tutorial al enviar sus Revisiones. ¡Puedes ser el próximo!