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:

    1. Abrir o prompt de comando CMD, Terminal Unix ou MacOS; 
    2. 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

    Conseguimos te ajudar?