Última actualização: 2020-10-28
adb significa Android Debug Bridge e é uma ferramenta que te permite comunicar facilmente com o teu telemóvel. Tens vários comandos que podes utilizar e que vão desde:
Quando instalas o Android Studio, o adb está incluído dentro do Android SDK Platform-Tool, ou seja deves encontrá-lo na directoria: android_sdk/platform-tools.
Dependendo do teu Sistema Operativo, existem diferentes formas de configurares os caminhos para a pasta onde o adb se encontra. As próximas secções explicam-te como o podes fazer no Windows e macOS
Para configurares o adb através da linha de comandos, vais ter de adicionar o ANDROID_HOME às variáveis de sistema. Para isso, segue os seguintes passos:
ANDROID_HOME %USERPROFILE%\AppData\Local\Android\Sdk\ ANDROID_PLATFORM_TOOLS %USERPROFILE%\AppData\Local\Android\Sdk\platform-tools ANDROID_TOOLS %USERPROFILE%\AppData\Local\Android\Sdk\tools
;%ANDROID_HOME%;%ANDROID_PLATFORM_TOOLS%;%ANDROID_TOOLS%
Abre agora a linha de comandos e escreve o adb:
adb
E confirma que tudo está a funcionar correctamente.
Android Debug Bridge version 1.0.41 Version 30.0.4-6686687 Installed as /Users/carlosmota/Library/Android/sdk/platform-tools/adb global options: -a listen on all network interfaces, not just localhost -d use USB device (error if multiple devices connected) -e use TCP/IP device (error if multiple TCP/IP devices available) -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) -t ID use device with given transport id -H name of adb server host [default=localhost] -P port of adb server [default=5037] -L SOCKET listen on given socket for adb server ...
Para configurares o adb através da linha de comandos, segue os seguintes passos:
Podes fazê-lo através do seguinte comando:
nano ~/.bash_profile
Para isso, escreve no bash_profile:
export ANDROID_SDK_ROOT=/Users/${whois}/Library/Android/sdk export PATH=$ANDROID_SDK_ROOT/emulator:$ANDROID_SDK_ROOT/tools:$PATH
Ainda no terminal escreve agora o comando adb:
adb
E confirma que tudo está a funcionar correctamente.
Android Debug Bridge version 1.0.41 Version 30.0.4-6686687 Installed as /Users/carlosmota/Library/Android/sdk/platform-tools/adb global options: -a listen on all network interfaces, not just localhost -d use USB device (error if multiple devices connected) -e use TCP/IP device (error if multiple TCP/IP devices available) -s SERIAL use device with given serial (overrides $ANDROID_SERIAL) -t ID use device with given transport id -H name of adb server host [default=localhost] -P port of adb server [default=5037] -L SOCKET listen on given socket for adb server ...