Como instalar o Android Debug Bridge no Linux para gerenciar seu telefone Android

Como instalar o Android Debug Bridge no Linux para gerenciar seu telefone Android

A Android Debug Bridge (ADB, para curta) é uma ferramenta versátil da linha de comando para se comunicar com um dispositivo Android. Usando o ADB, você pode executar uma variedade de ações no dispositivo de destino, por exemplo, instalando e depuração de aplicativos, comandos em execução e mais.

Neste guia, aprenderemos a instalar o ADB no Linux e gerenciar seu dispositivo com ele.

ADB no Linux

Na verdade, existem duas partes do ADB: uma vem com o Android e o outro é o cliente de desktop. Quando o dispositivo Android está conectado e a depuração USB está ativada, podemos usar o cliente ADB de desktop para enviar vários comandos para o dispositivo Android. O ADB é parte do Android SDK, disponível para Windows, Linux, MacOS e outros.

No entanto, a ferramenta ADB também está disponível separadamente para todas as principais plataformas, incluindo Linux. Na maioria dos casos, ele deve estar disponível no pacote oficial repo da distro Linux.

Este guia apresentará etapas de instalação em algumas das distritos Linux mais populares.

Instalando o ADB no Linux

Dependendo da distro Linux que você está executando, siga o procedimento de instalação adequado.

Distrões baseados em Debian/Ubuntu

$ sudo apt install adb

RHEL/CENTOS/FEDORA

$ sudo dnf install adb

OpenSuse e SUSE Linux Enterprise

$ sudo zypper install android-tools

Arch Linux

$ sudo pacman -s Android -Tools

Verificando a instalação do ADB

Execute o seguinte comando para verificar se a instalação foi bem -sucedida:

Versão $ adb

Usando o ADB para gerenciar dispositivos Android

Para usar o ADB em um dispositivo, você deve garantir que ele tenha depuração USB ativado. Confira este guia que demonstra como ativar o modo de depuração USB no seu dispositivo Android.

Uma vez conectado ao computador, podemos usar a ferramenta de linha de comando adb para executar várias tarefas.

Iniciando/matando o servidor ADB

Para usar o ADB, primeiro, precisamos iniciar o servidor ADB. Execute o seguinte comando:

$ adb start-server

Em muitas ocasiões, a instância do servidor adb pode se tornar problemática. Você pode matar o servidor atualmente em execução usando o seguinte comando:

$ adb kill-server

Listando dispositivos conectados

Antes de tentar empurrar qualquer comando para o dispositivo, precisamos garantir que o servidor ADB esteja reconhecendo o (s) dispositivo (s) conectado (s) corretamente. O comando a seguir imprimirá uma lista de todos os dispositivos conectados:

$ ADB Devices

Reiniciando o dispositivo Android

Para reiniciar o dispositivo Android, use o seguinte comando adb:

$ adb reinicialização

Também podemos instruir o dispositivo a inicializar em outros modos como recuperação, fastboot, etc. Para reiniciar na recuperação, use o seguinte comando:

Recuperação de reinicialização de $ adb

Para reiniciar o Fastboot, use o seguinte comando:

$ adb reiniciar fastboot

Observe que o modo Fastboot é usado para exibir várias imagens do sistema. Para trabalhar com o seu dispositivo no modo Fastboot, você precisa ter o cliente Fastboot instalado em sua área de trabalho.

Transferência de arquivo

Podemos usar o ADB para executar várias tarefas comuns, por exemplo: transferência de arquivos.

Para copiar um arquivo da área de trabalho para o dispositivo Android, use a seguinte estrutura de comando:

$ adb push

Para copiar um arquivo do dispositivo Android para a área de trabalho, use a seguinte estrutura de comando:

$ adb puxão

Gerenciamento de aplicativos

O ADB pode instalar um aplicativo no seu dispositivo Android. No entanto, você precisa ter o pacote apk do aplicativo em questão.

O comando para instalar um arquivo apk é o seguinte:

$ adb install

Também podemos verificar a lista de aplicativos instalados usando o seguinte comando:

$ adb shell pm list pacoes

Para desinstalar um pacote, use o seguinte comando:

$ adb desinstall --user 0

Visualizando logs

Usando o ADB, também podemos acessar o log do sistema do dispositivo Android. Para visualizar o log, execute o seguinte comando:

$ adb logcat

Shell adb

Para obter acesso total ao telefone, podemos acessar o shell do ADB. É uma concha direta no dispositivo Android, dando -nos controle total sobre ele.

Para acessar o shell, execute o seguinte comando:

$ adb shell

Android é construído no topo do kernel Linux. Praticamente, você pode usar a maioria das ferramentas e comandos do Linux no shell para executar várias tarefas.

Conclusão

O ADB é uma ferramenta poderosa que vem como parte do Android SDK. Neste guia, demonstramos a instalação do cliente de desktop do ADB no Linux. Também destacamos algumas maneiras comuns de usar o ADB para executar várias tarefas em qualquer dispositivo Android.

Interessado em ter experiência no Android no desktop? Confira alguns dos melhores emuladores do Android para PC. Você também pode gerenciar a maioria desses emuladores através da interface ADB.