Você Sabia?: Android Debug Bridge (ADB)

Você sabe para que serve o ADB?


Muitas pessoas o utilizam, ele aparece em meio a vários tutoriais... Mas você sabe para que serve o ADB?

O Android Debug Bridge é uma ferramenta criada pela Google que vem inclusa no Android SDK, o pacote com as ferramentas necessárias para desenvolvimento de apps, entre outros. É um tipo de linha de comando que estabelece uma "ponte" (bridge, em inglês) entre sua máquina de desenvolvimento e seu dispositivo remoto. Portanto, é uma ferramenta bastante útil que pode servir para as mais diversas funções sem a necessidade do acesso root, como:
  • Instalar apps;
  • Abrir uma shell;
  • Criar logcats;
  • Transferir arquivos entre o computador e o dispositivo.
Sendo uma ferramenta para usuários avançados, é um tanto desconhecida. Aprenda aqui a como utilizá-la:

  • Para instalar um app:

No Windows (Prompt de comando):
C:\Windows\system32>adb install /CAMINHO/DO/APP.apk

No Linux (Terminal):
lucas@lucas-pc:~$ sudo adb install /CAMINHO/DO/APP.apk

  • Para enviar um arquivo para o dispositivo:

No Windows (Prompt de comando):
C:\Windows\system32>adb push C:\users\SEU-USUARIO\CAMINHO\DO\ARQUIVO.extensão /DESTINO/DO/ARQUIVO.extensão

No Linux (Terminal):
lucas@lucas-pc:~$ sudo adb push ~/CAMINHO/DO/ARQUIVO.extensão /DESTINO/DO/ARQUIVO.extensão

  • Para receber um arquivo do dispositivo:

No Windows (Prompt de comando):
C:\Windows\system32>adb pull /CAMINHO/DO/ARQUIVO.extensão C:\users\SEU-USUARIO\DESTINO\DO\ARQUIVO.extensão

No Linux (Terminal):
lucas@lucas-pc:~$ sudo adb pull /CAMINHO/DO/ARQUIVO.extensão ~/DESTINO/DO/ARQUIVO.extensão

  • Para abrir uma shell:

Para ambos os sistemas, a sintaxe do comando é a mesma:
adb shell

(É a mesma coisa que utilizar o Terminal Emulator, com a vantagem de ter um teclado maior.)

Ative o modo de Depuração USB nas configurações de seu aparelho para que possa ser reconhecido pelo computador ao rodar o comando "adb devices". Não se esqueça de abrir o Prompt de comando com privilégios administrativos e de usar o sudo no Terminal do Linux; do contrário, os comandos não funcionarão!

E você, já usou o ADB alguma vez? Pra quê?

Esperamos que tenham gostado, nos vemos no próximo post!


DOWNLOADS


(WINDOWS) adb-setup-1.4.3.exe: http://adf.ly/1cT28d

(LINUX)

Utilize os seguintes comandos no Terminal:


sudo add-apt-repository ppa:phablet-team/tools && sudo apt-get update


sudo apt-get install android-tools-adb android-tools-fastboot

Share This :



sentiment_satisfied Emoticon