Quem anda no mundo da programação para Android, certamente já recorreu à ferramenta Android Debug Bridge (ADB). Na prática, esta ferramenta do pacote SDK, permite que os utilizadores possam aceder e gerir o seu dispositivo Android ou a instância do emulador.
Além da comunicação entre computador e dispositivo Android, o ADB permite ainda que se instalem aplicações, que se copie informação entre o PC e o equipamento Android e também que se corram alguns comandos na shell do Android. Mas como posso eu usar o ADB?
Antes de começar a usar o ADB o seu PC deve realizar os seguintes passos:
- Download e instalação do Java SDK (download aqui)
- Download e instalação do Android SDK (download aqui)
- Extrair o Android SDK por exemplo para c:\android-sdk-windows e instalar usando o executável SDK Manager
Nota1: O adb pode ser obtido à parte, sem ter de realizar este processo. No entanto, vamos explicar o processo, usando o android-sdk
Nota2: Verificar na instalação do pacotes, se o item “Android SDK Plataform-tools” está seleccionado.
Configuração do smartphone/table Android
Para que tudo funcione correctamente, dentro do Android deverá ir a Definições >Aplicações > Desenvolvimento e activar Depuração USB
Feitas as configurações, basta ligar o cabo entre o smartphone e o PC, abrir a linha de comandos e considerado que o android-sdk-windows esta em C: vamos para c:\android-sdk-windows\platform-tools
Comandos Uteis
Dentro de android-sdk-windows\platform-tools encontram-se várias ferramentas que permitem que o PC interaja com o dispositivo móvel Android. Aqui ficam alguns comandos
1. Verificar se o smartphone/tablet é reconhecido
adb devices
2. Entrar na shell do Android
adb shell
De referir que após entrarmos na shell, podemos usar os típicos comandos do Linux tais como: ls, cp, mv, chmod, rm, entre outros.
3. Instalar uma aplicação no Andoid
adb install nome_app.apk
4) Copiar ficheiros do smartphone/tablet para disco do PC
Sintaxe: adb pull source [destination]
adb pull /sdcard/SMemo_01.jpg c:
5) Copiar ficheiros do PC para o smartphone/tablet
Sintaxe: adb push path_PC path_Android
adb push c:\Knx_automatica.apk /sdcard
O abd é sem duvida uma ferramenta bastante importante para quem desenvolve aplicações para Android. Esperamos que este mini-tutorial vos seja útil e quem souber outros comandos igualmente importantes, não se esqueça de partilhar.