A maioria de nós aqui já está bastante familiarizada com o ADB (Android Debug Bridge). Caramba, eu até aposto que muitos de nós o usamos regularmenteadb pushe puxararquivos, reinicialização do adbexecutar comandos shell e assim por diante. A maioria dos novos usuários, entretanto, não teve tal exposição. E sejamos realistas: para os jovens nascidos após o surgimento e popularização da GUI, as interfaces de linha de comando podem ser bastante intimidantes. Então, se você é um veterano experiente que conhece o ADB como a palma da sua mão, este artigo é Não para você. Mas se você é um novo usuário e quer aprender um pouco mais sobre essa ótima ferramenta, continue lendo!
O Android Debug Bridge, que faz parte do Android SDK, permite a comunicação entre o seu computador desktop e o dispositivo de destino. Então, o que você pode fazer com o ADB? Bastante. Como mencionado anteriormente, você pode enviar arquivos para o dispositivo a partir do PC cliente, puxar o dispositivo do dispositivo para o PC cliente, você pode reinicialize (para Android, bootloader ou recuperação), registre um logcat, obtenha um relatório de bug, execute muitos comandos padrão do Linux e muito, muito mais.
O maior problema para novos usuários é saber quais comandos podem ser executados e lembrar a sintaxe adequada. Felizmente, esses comandos e sua sintaxe são bastante compreensíveis. Por exemplo, dê uma olhada nos seguintes comandos na sintaxe correta:
- adb start-server: Este comando inicia o daemon adb em seu computador desktop e permite que seu computador interaja com seu dispositivo. Observe que este comando não é essencial, pois a execução de qualquer outro comando ADB iniciará automaticamente o daemon.
- adb kill-server: Como seria de esperar, isso mata o daemon adb.
- adb logcat: Isso gera um logcat, o que é bastante útil para descobrir onde as coisas estão dando errado. Você pode redirecionar a saída para um arquivo de texto usando ">". Por exemplo, você pode digitar "adb logcat > logcat.txt" para registrar seu logcat como logcat.txt.
- adb bugreport: Gera um relatório de bug simples. Assim como o logcat, você pode redirecionar isso para um arquivo de texto usando ">"
- instalação do adb
: instala um APK do seu computador desktop diretamente no seu dispositivo. - puxar adb
: extrai o arquivo especificado e o deposita na pasta especificada com o nome especificado. - adb push
: Funciona como adb pull, mas ao contrário.
O que foi dito acima, no entanto, não é nem de perto abrangente. Estes são apenas alguns dos comandos mais comuns que você encontrará.
Para quem deseja aprender um pouco mais, ou simplesmente gostaria de ver uma saída visual desses comandos em ação, XDA Recognized Contributor doutor_droid criou um guia básico que cobre tudo que um iniciante precisa saber para realizar tarefas básicas por meio do ADB.
Doctor_droid também inclui um link direto para os binários ADB necessários para usuários do Windows, para que você não precise baixar o SDK com o único propósito de colocar o ADB em funcionamento. Embora os procedimentos de instalação sejam estritamente para usuários de Windows, o restante do guia é igualmente válido para usuários de Linux e Mac.
Se você é um novo usuário e deseja aprender um pouco mais sobre o ADB, ou mesmo se é um veterinário experiente e deseja ter certeza de que conhece todos os comandos comuns, vá para o fio guia aprender mais.