Cómo instalar y utilizar ADB, la utilidad Android Debug Bridge
- Chris Hoffman
- Actualizado el 20 de junio de 2017, 4:44pm EDT
ADB, Android Debug Bridge, es una utilidad de línea de comandos incluida en el SDK de Android de Google. ADB puede controlar tu dispositivo a través de USB desde un ordenador, copiar archivos de un lado a otro, instalar y desinstalar apps, ejecutar comandos de shell, y mucho más.
En el pasado hemos cubierto algunos otros trucos que requieren ADB, incluyendo la copia de seguridad y restauración de tu smartphone o tablet y la instalación de apps Android en tu tarjeta SD por defecto. ADB se utiliza para una variedad de trucos geeky de Android.
Paso uno: Configurar el SDK de Android
Dirígete a la página de descarga del SDK de Android y desplázate hacia abajo hasta «SDK Tools Only», que es un conjunto de herramientas que incluye ADB. Descargue el archivo ZIP para su plataforma y descomprímalo donde quiera almacenar los archivos ADB -son portátiles, así que puede ponerlos donde quiera.
Inicie el SDK Manager EXE y deseleccione todo excepto «Android SDK Platform-tools». Si estás usando un teléfono Nexus, también puedes seleccionar «Google USB Driver» para descargar los drivers de Google. Haz clic en el botón Instalar. Esto descarga e instala el paquete platform-tools, que contiene ADB y otras utilidades.
Cuando termine, puedes cerrar el gestor de SDK.
Paso dos: habilitar la depuración USB en tu teléfono
Para utilizar ADB con tu dispositivo Android, debes habilitar una función llamada depuración USB. Abre el cajón de aplicaciones de tu teléfono, toca el icono de Ajustes y selecciona «Acerca del teléfono». Desplázate hacia abajo y toca siete veces el elemento «Número de compilación». Deberías recibir un mensaje diciendo que ahora eres un desarrollador.
Vuelve a la página principal de Ajustes, y deberías ver una nueva opción cerca de la parte inferior llamada «Opciones de desarrollador». Ábrela y activa la «Depuración USB».
Más adelante, cuando conectes el teléfono al ordenador, verás una ventana emergente titulada «¿Permitir depuración USB?» en tu teléfono. Marque la casilla «Permitir siempre desde este ordenador» y toque Aceptar.
Paso tres: Prueba ADB e instala los controladores de tu teléfono (si es necesario)
Abre la carpeta en la que has instalado las herramientas del SDK y abre la carpeta platform-tools. Aquí es donde se almacena el programa ADB. Mantenga Shift y haga clic con el botón derecho dentro de la carpeta. Elige «Abrir ventana de comandos aquí».
Para comprobar si ADB funciona correctamente, conecta tu dispositivo Android al ordenador mediante un cable USB y ejecuta el siguiente comando:
adb devices
Deberías ver un dispositivo en la lista. Si tu dispositivo está conectado pero no aparece nada en la lista, tendrás que instalar los controladores adecuados.
Es posible que el fabricante de tu teléfono proporcione un paquete de controladores descargable para tu dispositivo. Así que dirígete a su sitio web y busca los controladores para tu dispositivo: los de Motorola están aquí, los de Samsung están aquí y los de HTC vienen como parte de un paquete llamado HTC Sync Manager. También puedes buscar en XDA Developers descargas de controladores sin el software adicional.
También puedes probar a instalar el controlador USB de Google desde la carpeta Extras en la ventana del SDK Manager, como hemos mencionado en el primer paso. Esto funcionará con algunos teléfonos, incluidos los dispositivos Nexus.
Si utilizas el controlador USB de Google, es posible que tengas que forzar a Windows a utilizar los controladores instalados para tu dispositivo. Abre el Administrador de dispositivos (haz clic en Inicio, escribe Administrador de dispositivos y pulsa Intro), localiza tu dispositivo, haz clic con el botón derecho y selecciona Propiedades. Es posible que veas un signo de exclamación amarillo junto al dispositivo si su controlador no está instalado correctamente.
En la pestaña Controlador, haz clic en Actualizar controlador.
Utiliza la opción Buscar software de controlador en mi equipo.
Encontrarás el controlador USB de Google en la carpeta «Extras» en la que instalaste los archivos del SDK de Android. Selecciona la carpeta google\usb_driver
y haz clic en Siguiente.
Una vez que hayas instalado los controladores de tu dispositivo, conecta tu teléfono y prueba el comando adb devices de nuevo:
adb devices
Si todo ha ido bien, deberías ver tu dispositivo en la lista, y estás listo para empezar a usar ADB!
Paso Cuatro (Opcional): Añade ADB a tu ruta de acceso al sistema
Relacionado: Cómo editar la ruta de acceso al sistema para facilitar el acceso a la línea de comandos en Windows
Así como está, tienes que navegar a la carpeta de ADB y abrir un símbolo del sistema allí cada vez que quieras usarlo. Sin embargo, si lo añades a tu PATH del sistema de Windows, eso no será necesario – puedes simplemente escribir adb
desde el Símbolo del sistema para ejecutar comandos siempre que quieras, sin importar en qué carpeta te encuentres.
El proceso es un poco diferente en Windows 7 y 10, así que echa un vistazo a nuestra guía completa para editar tu PATH del sistema para los pasos necesarios para hacerlo.
Comandos útiles de ADB
Además de la variedad de trucos que requieren ADB, ADB ofrece algunos comandos útiles:
adb install C:\package.apk – Instala el paquete ubicado en C:\package.apk en su ordenador en su dispositivo.
adb uninstall package.name – Desinstala el paquete con package.name de su dispositivo. Por ejemplo, usarías el nombre com.rovio.angrybirds para desinstalar la aplicación Angry Birds.
adb push C:\file /sdcard/file – Empuja un archivo desde tu ordenador a tu dispositivo. Por ejemplo, el comando aquí empuja el archivo ubicado en C:\file en su computadora a /sdcard/file en su dispositivo
adb pull /sdcard/file C:\file – Tira un archivo de su dispositivo a su computadora – funciona como adb push, pero al revés.
adb logcat – Visualiza el registro de tu dispositivo Android. Puede ser útil para depurar aplicaciones.
adb shell – Te da un shell interactivo de línea de comandos de Linux en tu dispositivo.
adb shell command – Ejecuta el comando shell especificado en tu dispositivo.
Para una guía completa de ADB, consulta la página de Android Debug Bridge en el sitio de desarrolladores de Android de Google.
Imagen: LAI Ryanne en Flickr
Chris Hoffman es editor jefe de How-To Geek. Ha escrito sobre tecnología durante casi una década y fue columnista de PCWorld durante dos años. Chris ha escrito para The New York Times, ha sido entrevistado como experto en tecnología en canales de televisión como NBC 6 de Miami, y su trabajo ha sido cubierto por medios de comunicación como la BBC. Desde 2011, Chris ha escrito más de 2.000 artículos que han sido leídos más de 500 millones de veces – y eso es sólo aquí en How-To Geek.Read Full Bio «