Como instalar e usar ADB, o Android Debug Bridge Utility

android-pelúcia

ADB, Android Debug Bridge, é um utilitário de linha de comando incluído no Android SDK do Google. O ADB pode controlar seu dispositivo via USB a partir de um computador, copiar arquivos para frente e para trás, instalar e desinstalar aplicativos, executar comandos shell e muito mais.

Cobrimos alguns outros truques que exigem ADB no passado, incluindo backup e restauração de seu smartphone ou tablet e instalação de aplicativos Android em seu cartão SD por padrão . O ADB é usado para uma variedade de truques geeks do Android.

Etapa um: configurar o Android SDK

Vá para a página de download do Android SDK e role para baixo até “SDK Tools Only”, que é um conjunto de ferramentas que inclui ADB. Baixe o arquivo ZIP para sua plataforma e descompacte-o onde quiser para armazenar os arquivos ADB – eles são portáteis, então você pode colocá-los em qualquer lugar que quiser.

Inicie o EXE do SDK Manager e desmarque tudo, exceto “Ferramentas da plataforma Android SDK”. Se estiver usando um telefone Nexus, você também pode selecionar “Driver USB do Google” para baixar os drivers do Google. Clique no botão Instalar. Isso baixa e instala o pacote de ferramentas da plataforma, que contém ADB e outros utilitários.

imagem

Quando terminar, você pode fechar o gerenciador do SDK.

Etapa dois: habilite a depuração USB em seu telefone

usb_debuggingPara usar o ADB com o seu dispositivo Android, você deve habilitar um recurso chamado depuração USB. Abra a gaveta de aplicativos do telefone, toque no ícone Configurações e selecione “Sobre o telefone”. Role totalmente para baixo e toque no item “Build Number” sete vezes. Você deve receber uma mensagem dizendo que agora é um desenvolvedor.

Recomendado:  Como executar comandos como outro usuário em scripts Linux

Volte para a página principal de Configurações, e você verá uma nova opção perto da parte inferior chamada “Opções do desenvolvedor”. Abra-o e habilite “Depuração USB”.

Mais tarde, ao conectar o telefone ao computador, você verá um pop-up intitulado “Permitir depuração USB?” no seu celular. Marque a caixa “Sempre permitir deste computador” e toque em OK.

Etapa três: teste o ADB e instale os drivers do telefone (se necessário)

Abra a pasta em que você instalou as ferramentas SDK e abra a pasta platform-tools. É aqui que o programa ADB é armazenado. Segure Shift e clique com o botão direito dentro da pasta. Escolha “Abrir janela de comando aqui”.

imagem

Para testar se o ADB está funcionando corretamente, conecte seu dispositivo Android ao computador usando um cabo USB e execute o seguinte comando:

dispositivos adb

imagem

Você deve ver um dispositivo na lista. Se o seu dispositivo estiver conectado, mas nada aparecer na lista, você precisará instalar os drivers apropriados.

O fabricante do seu telefone pode fornecer um pacote de driver para download para o seu dispositivo. Portanto, acesse o site deles e encontre os drivers para o seu dispositivo – os da Motorola estão aqui , os da Samsung estão aqui e os da HTC vêm como parte de um pacote chamado HTC Sync Manager . Você também pode pesquisar os desenvolvedores XDA para downloads de driver sem o software extra.

Você também pode tentar instalar o driver USB do Google da pasta Extras na janela SDK Manager, conforme mencionamos na primeira etapa. Isso funcionará com alguns telefones, incluindo dispositivos Nexus.

imagem

Se você usar o driver USB do Google, pode ser necessário forçar o Windows a usar os drivers instalados para o seu dispositivo. Abra o Gerenciador de Dispositivos (clique em Iniciar, digite Gerenciador de Dispositivos e pressione Enter), localize seu dispositivo, clique com o botão direito nele e selecione Propriedades. Você pode ver um ponto de exclamação amarelo próximo ao dispositivo se o driver não estiver instalado corretamente.

Recomendado:  O Google Maps pode estar no seu Google Docs

imagem

Na guia Driver, clique em Atualizar driver.

imagem

Use a opção Procurar software de driver em meu computador.

imagem

Você encontrará o driver USB do Google na pasta “Extras” onde instalou seus arquivos Android SDK. Selecione a google\usb_driverpasta e clique em Avançar.

imagem

Depois de instalar os drivers do seu dispositivo, conecte o telefone e tente o comando adb devices novamente:

dispositivos adb

Se tudo correr bem, você verá seu dispositivo na lista e estará pronto para começar a usar o ADB!

Etapa quatro (opcional): Adicionar ADB ao PATH do sistema

Do jeito que está, você precisa navegar até a pasta do ADB e abrir um Prompt de Comando sempre que quiser. No entanto, se você adicioná-lo ao PATH do sistema Windows, isso não será necessário – você pode simplesmente digitar adbno Prompt de Comando para executar os comandos quando quiser, não importa em que pasta esteja.

O processo é um pouco diferente no Windows 7 e 10, portanto, verifique nosso guia completo para editar o PATH do sistema para obter as etapas necessárias para fazer isso.

Comandos ADB úteis

Além da variedade de truques que exigem ADB, o ADB oferece alguns comandos úteis:

adb install C: \ package.apk – Instala o pacote localizado em C: \ package.apk no seu computador no dispositivo.

adb uninstall package.name – Desinstala o pacote com package.name do seu dispositivo. Por exemplo, você usaria o nome com.rovio.angrybirds para desinstalar o aplicativo Angry Birds.

adb push C: \ file / sdcard / file – Envia um arquivo do computador para o dispositivo. Por exemplo, o comando aqui envia o arquivo localizado em C: \ file no seu computador para / sdcard / file no seu dispositivo 

adb pull / sdcard / file C: \ file – puxa um arquivo do seu dispositivo para o computador – funciona como o adb push, mas ao contrário.

adb logcat – Visualize o log do seu dispositivo Android. Pode ser útil para depurar aplicativos.

shell adb – Oferece um shell de linha de comando Linux interativo em seu dispositivo.

Comando shell adb – Executa o comando shell especificado em seu dispositivo.


Para obter um guia completo para ADB, consulte a página Android Debug Bridge no site Android Developers do Google.

Recomendado:  Como capturar e compartilhar instantâneos do Snapchat

Crédito da imagem: LAI Ryanne no Flickr