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