ADB é o acrônimo de Android Debug Bridge , que faz parte do Android SDK (Software Development Kit). Ele usa um modelo cliente-servidor (ou seja adbd
, o daemon ADB, está sendo executado no dispositivo e pode ser conectado) e, na maioria dos casos, é usado por uma conexão USB. Também é possível usá-lo via WiFi (adb sem fio).
Não há nada que você precise instalar no seu dispositivo Android, pois o daemon ADB ( adbd
) já está integrado ao sistema operacional Android. Geralmente é acessado por meio de uma interface de linha de comando do PC, onde o Android SDK completo está instalado (vários arquivos de download de 30 MB atualmente) ou uma versão simplificada para "não desenvolvedores", às vezes chamada de "Mini" ADB "ou" ADB essentials "(para Linux, este é apenas o adb
executável; para Windows, são adb.exe
mais dois ou três .dll
arquivos):
adb [-d|-e|-s <serialNumber>] <command>
(serialNumber é necessário apenas se houver vários dispositivos conectados ao mesmo tempo, portanto, você deve especificar o destino)
Seria uma resposta bastante longa para explicar todas as opções / comandos disponíveis adb
. Então, vou citar apenas alguns dos mais importantes:
adb backup
/ adb restore
: Para fazer backup / restaurar seu dispositivo, aplicativos únicos com / sem dados, ou dados com / sem aplicativos, até um backup completo de todos os aplicativos e dados, incluindo aplicativos do sistema
adb push
/ adb pull
: copia arquivos para / do dispositivo
adb shell
: abra um shell no dispositivo para executar comandos diretamente
adb logcat
/ adb bugreport
: exibe o log do sistema ou gera um relatório completo de erros, incluindo log do sistema, informações do dispositivo e muito mais
adb [un]install
: (des) instale um aplicativo
Esta é apenas uma pequena seleção. Existem comandos adicionais para scripts e, especialmente, adb shell
têm muitas opções (basicamente, todos os comandos Linux e Java disponíveis no dispositivo podem ser executados por ele).
Referências úteis
android-tools-adb
..deb
: Sim, eu sei. Queria mantê-lo um pouco mais genérico aqui (chega a muito mais - mas também veja: Existe uma instalação mínima do ADB? E nosso adb tag-wiki ). Depuração USB: Sim. E o toque 7 vezes é do Android 4.3 - 4.2 e antes não ocultava o menu do desenvolvedor.