Cómo instalar Android Debug Bridge en Linux para administrar su teléfono Android

Cómo instalar Android Debug Bridge en Linux para administrar su teléfono Android

El puente de depuración de Android (ADB, para abreviar) es una herramienta de línea de comandos versátil para comunicarse con un dispositivo Android. Usando el ADB, puede realizar una variedad de acciones en el dispositivo de destino, por ejemplo, instalar y depurar aplicaciones, ejecutar comandos y más.

En esta guía, aprenderemos cómo instalar ADB en Linux y administrar su dispositivo con él.

ADB en Linux

En realidad, hay dos partes de ADB: una viene con Android y la otra es el cliente de escritorio. Cuando el dispositivo Android está conectado y la depuración USB está habilitada, podemos usar el cliente ADB de escritorio para enviar varios comandos al dispositivo Android. ADB viene como parte del SDK de Android que está disponible para Windows, Linux, MacOS y otros.

Sin embargo, la herramienta ADB también está disponible por separado para todas las plataformas principales, incluido Linux. En la mayoría de los casos, debería estar disponible en el repositorio oficial del paquete de Linux Distro.

Esta guía contará con pasos de instalación en algunas de las distribuciones de Linux más populares.

Instalación de ADB en Linux

Dependiendo de la distribución de Linux que esté ejecutando, siga el procedimiento de instalación adecuado.

Distros basadas en Debian/Ubuntu

$ sudo apt install adb

Rhel/Centos/Fedora

$ sudo dnf instalación ADB

OpenSuse y Suse Linux Enterprise

$ sudo zypper install android-tools

Arch Linux

$ Sudo Pacman -S -Tools Android

Verificación de la instalación de ADB

Ejecute el siguiente comando para verificar si la instalación fue exitosa:

$ ADB versión

Uso de ADB para administrar dispositivos Android

Para usar ADB en un dispositivo, debe asegurarse de que tenga habilitado la depuración USB. Consulte esta guía que demuestra cómo habilitar el modo de depuración USB en su dispositivo Android.

Una vez conectados a la computadora, podemos usar la herramienta de línea de comandos ADB para realizar varias tareas.

Iniciar/matar el servidor ADB

Para usar ADB, primero, necesitamos iniciar el servidor ADB. Ejecute el siguiente comando:

$ ADB Start-Server

En muchas ocasiones, la instancia del servidor ADB puede volverse problemático. Puede matar el servidor actualmente en ejecución utilizando el siguiente comando:

$ ADB Kill-server

Listado de dispositivos conectados

Antes de intentar llevar cualquier comando al dispositivo, debemos asegurarnos de que el servidor ADB esté reconociendo los dispositivos conectados correctamente. El siguiente comando imprimirá una lista de todos los dispositivos conectados:

$ ADB dispositivos

Reiniciar el dispositivo Android

Para reiniciar el dispositivo Android, use el siguiente comando ADB:

$ ADB reiniciar

También podemos instruir al dispositivo que inicie en otros modos como recuperación, fastboot, etc. Para reiniciar en la recuperación, use el siguiente comando:

Recuperación de reinicio de $ ADB

Para reiniciar en FastBoot, use el siguiente comando:

$ ADB reiniciar fastboot

Tenga en cuenta que el modo FastBoot se usa para flashear varias imágenes del sistema. Para trabajar con su dispositivo en modo FastBoot, debe tener instalado el cliente FastBoot en su escritorio.

Transferencia de archivos

Podemos usar ADB para realizar varias tareas comunes, por ejemplo: transferencia de archivos.

Para copiar un archivo desde el escritorio al dispositivo Android, use la siguiente estructura de comando:

$ ADB Push

Para copiar un archivo del dispositivo Android al escritorio, use la siguiente estructura de comando:

$ ADB Pull

Gestión de aplicaciones

ADB puede instalar una aplicación en su dispositivo Android. Sin embargo, debe tener el paquete APK de la aplicación a mano.

El comando para instalar un archivo APK es el siguiente:

$ ADB instalación

También podemos verificar la lista de aplicaciones instaladas utilizando el siguiente comando:

$ ADB Shell PM List Packages

Para desinstalar un paquete, use el siguiente comando:

$ ADB Desinstalar -User 0

Visualización de registros

Usando ADB, también podemos acceder al registro del sistema del dispositivo Android. Para ver el registro, ejecute el siguiente comando:

$ ADB logcat

Concha de ADB

Para obtener acceso completo al teléfono, podemos acceder al shell ADB. Es un shell directo en el dispositivo Android, que nos da un control total sobre él.

Para acceder al shell, ejecute el siguiente comando:

$ ADB Shell

Android está construido sobre el núcleo de Linux. Prácticamente, puede usar la mayoría de las herramientas y comandos de Linux en el shell para realizar varias tareas.

Conclusión

ADB es una herramienta poderosa que viene como parte del SDK de Android. En esta guía, demostramos instalar el cliente de escritorio ADB en Linux. También destacamos algunas formas comunes de usar ADB para realizar varias tareas en cualquier dispositivo Android.

Interesado en tener experiencia en Android en el escritorio? Echa un vistazo a algunos de los mejores emuladores de Android para PC. También puede administrar la mayoría de estos emuladores a través de la interfaz ADB.