Comandos Android Debug Bridge | ADB

Comandos Android Debug Bridge | ADB

Comandos para ADB

Em um post anterior já falei um pouco sobre o Android Debug Bridge, ou ADB, que é uma ferramenta que disponibiliza uma série de comandos para serem utilizadas por desenvolvedores para Android. Hoje eu irei listar alguns dos principais comandos disponíveis para serem utilizados com o ADB.

A medida que eu for utilizando novas funcionalidades, vou atualizando essa lista. Se você tiver alguma sugestão para novos comandos, favor enviar pelos comentários. O objetivo não é criar um “guia” para o ADB, mas mostrar, de forma prática, como utilizar as principais funcionalidades.

Instalar aplicações

Sempre vou utilizar o comando
Para instalar uma aplicação a partir de um arquivo .apk, faça assim:

.\adb install caminho.apk

Exibir mensagens de saída

Para consultar as mensagens para depuração do kernel, utilize o comando abaixo:

adb shell dmesg

Abrindo o shell

Para utilizar comandos em um terminal linux, digite o seguinte comando:

adb shell

Obtendo Informações de Depuração

Você pode rodar os comandos dumpsys e dumpstate num adb shell. Porém a Google recomenda utilizar o Dalvik Debug Monitor Server (DDMS) para isto. Rode o DDMS e no menu de Device, selecione “Dump device state” para exibir as informações de estado. Para obter informações de dumpsys , selecione “Run logcat” no mesmo menu. Em seguida entre com o comandoo adb shell dumpsys. Isto exibirá informações na janela do Dalvik.
Para rodar logcat, dumpsys e dumpstate diretamente do adb e exibir todas as informações na tela, utilize:

adb bugreport

Por enquanto isso é tudo.

Boa sorte.

16 Replies to “Comandos Android Debug Bridge | ADB”

  1. Olá… procuro uma solução para um problema de consumo de bateria no meu android e acabei caindo aqui como parte da solução.
    Neste site encontrei um texto com o exato problema que estou enfrentando: http://www.setera.org/2012/09/10/pinpointing-android-locationmanagerservice-battery-drain/ Mas preciso digitar alguns comandos no terminal para chegar na solução do problema e não estou conseguindo.
    Desde já agradeço se puder me dar uma ajuda…

Deixe uma resposta

O seu endereço de e-mail não será publicado.