Instale o Android Debugging Bridge ADB no Windows ou Mac

O Android é um dos sistemas operacionais móveis mais versáteis e dinâmicos que são usados ​​hoje, graças às centenas de recursos, funções e recursos dos quais podemos tirar proveito dele.

Muitos usuários podem se limitar ao que o Android nos oferece exclusivamente no telefone, mas não sabemos se podemos ir muito além dessas opções e, sendo desenvolvedores ou não, alcançar coisas muito mais interessantes com nossos dispositivos móveis.

Para isso contamos com o ADB (Android Debug Bridge) e hoje na Solvetic vamos analisar o que é e como instalar esta ferramenta em nosso dispositivo Android com segurança.

O que é ADBADB (Android Debug bridge) é uma ferramenta de linha de comando que foi desenvolvida para permitir a comunicação com uma instância de um emulador ou dispositivo Android conectado ao computador.
Graças à ferramenta ADB, poderemos realizar diferentes ações em dispositivos Android, como instalação e depuração de aplicativos, fornecendo acesso a um shell Unix que pode ser usado para executar vários comandos em um emulador ou dispositivo conectado.

ADB é um programa cliente-servidor que inclui três componentes básicos:

  • Cliente: É responsável pelo envio de comandos. Este cliente é executado na máquina de desenvolvimento. Podemos chamar um cliente de um terminal de linha de comando emitindo um comando ADB.
  • Daemon: É responsável pela execução de comandos em um dispositivo. O daemon é executado como um processo em segundo plano em cada dispositivo Android conectado ou instância do emulador.
  • Servidor: É responsável por gerenciar a comunicação entre o cliente e o Daemon.

1. Configurações preliminares para instalar o Android Debug Bridge


Antes de instalar e aprender mais sobre o ADB, será necessário configurar nosso dispositivo Android para que esteja habilitado para funcionar com o ADB.

Passo 1
Para isso vamos às configurações do telefone e localizamos a linha "Sobre o telefone" que se encontra no final das configurações:

Passo 2
Na janela exibida iremos localizar a linha "Versão do Kernel" e devemos clicar 7 vezes para habilitar o modo de desenvolvedor Android:

etapa 3
Feito este processo teremos as opções do desenvolvedor habilitadas, clique sobre ela e na janela exibida ativaremos a caixa "Depuração USB" clicando em seu botão:

Passo 4
Veremos a seguinte mensagem. Clique em Aceitar e estaremos prontos para instalar o ADB.

2. Como instalar o ADB no Windows 10

Passo 1
A primeira etapa que devemos realizar é baixar os binários do Google a partir do seguinte link:

Passo 2
Uma vez baixado este conteúdo, procedemos à sua extração e este será o conteúdo que veremos:

etapa 3
Agora lá, vamos clicar com o botão direito em qualquer espaço em branco, pressionar a tecla Shift e clicar com o botão direito e nas opções exibidas selecionamos a opção "Abrir a janela do PowerShell aqui":

ObservaçãoÉ possível que a opção exibida seja o prompt de comando, ele ainda se aplica sem problemas.

Passo 4
Agora vamos conectar o dispositivo Android ao Windows 10 e no modo USB vamos selecionar a opção "Arquivos":

Etapa 5
Uma vez que esta etapa é definida, vamos para a janela do PowerShell e lá vamos executar o seguinte comando:

 dispositivos adb

PROLONGAR

Etapa 6
Como vemos que não está autorizado, devemos observar o aparelho Android para autorizar o acesso, esta será a mensagem que veremos:

Etapa 7
Clique em Aceitar para autorizar a conexão. Se usarmos o comando novamente dispositivos adb veremos o seguinte. Podemos ver o dispositivo conectado com seu ID.

PROLONGAR

3. Como instalar o ADB no macOS High Sierra

Passo 1
Como no Windows, devemos baixar os binários do Google para macOS no seguinte link:

Passo 2
Prosseguimos para extrair o conteúdo, acessar o terminal macOS High Sierra e navegar até o conteúdo extraído usando o comando CD.

PROLONGAR

etapa 3
Prosseguimos para conectar o dispositivo Android ao macOS High Sierra e definir o modo USB como arquivos, como vimos anteriormente.

Uma vez lá iremos executar o comando novamente dispositivos adb, autorizamos a conexão no Android e veremos o seguinte. Lá teremos nosso dispositivo USB conectado.

PROLONGAR

4. Como funciona o ADB


Ao iniciar um cliente ADB, o cliente primeiro verifica se há um processo do servidor ADB em execução; se não houver, ele inicia o processo do servidor. Quando o servidor é iniciado, ele é vinculado à porta TCP local 5037 e procura comandos enviados por clientes ADB; todos os clientes ADB usam a porta 5037 para se comunicar com o servidor ADB.

Depois disso, o servidor estabelece conexões com todas as instâncias atualmente em execução de emuladores ou dispositivos, localiza as instâncias de emuladores ou dispositivos escaneando portas com números ímpares no intervalo de 5555 a 5585, que são usadas pelos emuladores e dispositivos.

Quando o servidor encontra um daemon ADB, uma conexão com essa porta será estabelecida. Devemos ter em mente que cada instância do emulador ou dispositivo adquire um par de portas sequenciais; uma porta de número par para conexões de console e uma porta de número ímpar para conexões de ADB. Por exemplo:

  • Emulador 1, console: 5554
  • Emulador 1, adb: 5555
  • Emulador 2, console: 5556
  • Emulador 2, adb: 5557

5. Principais comandos ADB para usar no Windows ou macOS High Sierra


A seguir, veremos alguns dos comandos mais usados ​​que podemos implementar usando ADB:

dispositivos adbPermite que você veja a lista de dispositivos Android que estão conectados ao computador.

adb pushPermite que você mova um arquivo para o seu dispositivo Android de forma programática.

adb pullPermite mover um arquivo de seu dispositivo Android programaticamente.

instalação apkEle nos permite instalar aplicativos de forma programática usando arquivos APK.

reinicie o adbReiniciamos o dispositivo Android.

recuperação de reinicialização adbHabilite a reinicialização do dispositivo Android no modo de recuperação.

bootloader de reinicialização adbHabilite a reinicialização do Android como carregador de inicialização.

adb ShellPermite que você inicie um shell remoto no dispositivo Android.

Para informações muito mais completas, podemos visitar o seguinte link ADB, onde encontraremos as respectivas opções disponíveis:

Assim, o ADB se torna uma ferramenta prática para gerenciar nossos dispositivos Android com total segurança.

Você vai ajudar o desenvolvimento do site, compartilhando a página com seus amigos

wave wave wave wave wave