Android Debug Bridge (adb)
O que é adb?
Android Debug Bridge ou adb é uma ferramenta de linha de comando que permite ao usuário se comunicar com um dispositivo.
adb fornece ao usuário acesso a várias ações do dispositivo, incluindo
- Instalação
- Depuração
O adb fornece um shell UNIX para o usuário executar sua lista de comandos.
adb é um programa cliente-servidor. Ele possui um console onde o usuário digita os comandos e um servidor que funciona em segundo plano, executando esses comandos e interagindo com o dispositivo. Mesmo que o usuário feche o cliente (o console), o servidor continuará funcionando em segundo plano. Para parar o servidor, o usuário precisa executar comandos específicos.
A ferramenta adb, uma vez executada, funciona durante todo o tempo em que o usuário estiver conectado. Isso significa que, se o usuário desligar o computador, o servidor será interrompido. Na próxima vez, o usuário terá que iniciar novamente o adb usando os comandos relevantes.
adb tem três componentes:
-
cliente
O usuário executa os comandos aqui. Esta parte é executada na máquina de desenvolvimento. O cliente é iniciado executando o comando em uma linha de comando.
-
deamon (adbd)
que executa comandos em um dispositivo. O daemon é executado como um processo em segundo plano em cada dispositivo
-
servidor
O processo em segundo plano que gerencia a comunicação entre o cliente e o daemon
Onde posso baixar o adb?
adb vem incluído na instalação de algumas versões do Linux, como o Ubuntu. Dito isso, é sempre recomendável baixar e instalar as ferramentas adb mais recentes.
Não usar a versão mais recente ou compatível do adb pode causar sérios problemas de estabilidade em alguns dispositivos.
Você encontrará os detalhes sobre como instalar o adb nos links compartilhados na próxima seção
Como instalar o adb
Referências Adicionais
Para ler mais detalhes sobre o adb, consulte este guia externo