Índice:
Definição - O que significa o Android Debug Bridge (ADB)?
O Android Debug Bridge (ADB) é um programa cliente-servidor usado no desenvolvimento de aplicativos Android. O Android Debug-Bridge faz parte do Android SDK e é composto por três componentes: um cliente, um daemon e um servidor. É usado para gerenciar uma instância de emulador ou um dispositivo Android real.
Techopedia explica Android Debug Bridge (ADB)
Além do SDK do Android, do qual a ponte de depuração do Android faz parte, os requisitos básicos de uma configuração de desenvolvimento do Android são um computador que passa os requisitos mínimos do sistema para executar o SDK do Android e, na maioria dos casos, o próprio dispositivo Android. Na linguagem do desenvolvimento de software, o computador mencionado é conhecido como máquina de desenvolvimento. O componente do cliente da ponte de depuração do Android é executado na máquina de desenvolvimento. Pode ser chamado no prompt de comando (também conhecido como shell) usando o comando adb. Também existem outras ferramentas, como o plug-in ADT (Android Development Tools) e o DDMS (Dalvik Debug Monitor Service) que podem criar clientes adb. O daemon ADB, por outro lado, é executado como um processo em segundo plano em uma instância do emulador ou no próprio dispositivo. Por fim, o componente de servidor do ADB, que também é executado na máquina de desenvolvimento, mas apenas em segundo plano, se encarrega de gerenciar a comunicação entre o cliente ADB e o daemon ADB. Quando o Android Debug Bridge está ativo, o usuário pode emitir comandos adb para interagir com uma ou mais instâncias do emulador. O adb também pode executar várias instâncias do cliente adb, que podem ser usadas para controlar todas as instâncias existentes do emulador. A maneira mais fácil de usar a ponte de depuração do Android é instalando o plug-in ADT no IDE do Eclipse (Integrated Development Environment). Dessa forma, o desenvolvedor não precisaria digitar comandos através do prompt de comando.