ADB Android - Localização, ativação e comandos
Descubra como usar o ADB Android para interagir ao máximo com seu dispositivo SmartPOS
Localizando e ativando o ADB
O ADB Android (Android Debug Bridge) é uma ferramenta muito utilizada no desenvolvimento de apps Android pois com ela conseguimos instalar e desinstalar aplicações.
1. Para sua utilização é necessário primeiramente identificar aonde o ADB está instalado na maquina, vamos pegar o exemplo do Android Studio:
a. No Android Studio o ADB fica instalado na pasta plataform-tools que você pode pegar o caminho pelo menu "Tools > SDK Manager”

b. Dentro do SDK Manager temos o caminho da pasta onde os complementos e SDKs do Android Studio estão instalados:

c. Pegue o endereço e cole no Explorer do Windows para acessar a pasta, depois clique em plataform-tools:

Agora acesse o caminho identificado acima pelo seu Terminal favorito (CMD, Terminal Unix ou Mac) e acesso a pasta do Plataform-tools por ele para ter acesso ao ADB:
-
Abrir o prompt de comando CMD, Terminal Unix ou MacOS;
-
Pode usar também o terminal do Android Studio.
Obs. Pode configurar as variáveis de ambiente para não ser necessário sempre pegar a pasta aonde o adb está instalado. Para maiores sobre variáveis PATH do Windows: Como configurar variáveis de ambiente
Comandos
Agora o adb já pode ser usado para instalação, desinstalação e geração de logs, abaixo alguns comandos uteis:
- adb install [caminho do arquivo]\arquivo.apk - Comando para realizar a instalação do app;
- adb install -r [caminho do arquivo]\arquivo.apk - Comando para atualização de um app que já está instalado no terminal, o comando -r faz a instalação zerando o cache evitando erros na tentativa de atualização;
- adb shell pm list packages -3 - Comando para listar aplicações terceiras instalados no terminal (não fazem parte do Android).
- adb uninstall - Comando para desinstalar aplicações, é necessário pegar o package com o comando pm list packages e depois utilizar este para desinstalar.
Instalar todas aplicações da pasta corrente
Rode na pasta onde estão os apks, ou abra o console no diretório dos apks, cole o código abaixo e execute
Unix Shell (Linux, macOS, GitBash):
for file in *.apk; do adb install -r -d $file; done
Windows
Get-ChildItem "." -Filter *.apk |
Foreach-Object {
$cmd = "adb install '$($_.FullName)'"
Write-Output $cmd
Invoke-Expression $cmd
Veja mais em: https://developer.android.com/studio/command-line/adb?hl=pt-br