Este blog é um complemento do nosso canal no YouTube. Clique em @CanalQb para seguir e acompanhar nossos vídeos!

Sugestões de pesquisas

Como usar o ADB para clicar via linha de comando

#Android; #ADB; #Automacao
@CanalQb

Android - ADB: Clicando via linha de comando

Comandos ADB (Android Debug Bridge) são amplamente utilizados para automação, testes e depuração de dispositivos Android. Neste guia, você aprenderá como simular um toque (tap) na tela do aparelho utilizando coordenadas específicas via terminal de comandos.

📸 Etapa 1: Capturando a tela

Para saber onde clicar, precisamos visualizar a tela do dispositivo. Isso pode ser feito com um comando ADB que captura a imagem atual. Veja nosso tutorial completo sobre como capturar e salvar prints com ADB neste link:

Como capturar a tela e salvar com ADB

Após obter o print, abra-o com o MS Paint ou qualquer editor de imagem simples. Posicione o cursor do mouse sobre o ponto onde deseja clicar e observe os valores de X e Y no canto inferior direito do programa.

🎯 Etapa 2: Identificando as coordenadas corretas

No exemplo acima, o ponto a ser clicado está marcado com um círculo vermelho. Ao passar o mouse sobre ele, identificamos as coordenadas como X: 1553 e Y: 45.

Essas coordenadas variam de acordo com o modelo e a resolução do seu dispositivo. No nosso caso, usamos um Xiaomi MI com resolução 2160x1080.

💻 Etapa 3: Executando o comando

Com as coordenadas em mãos, use o comando abaixo no terminal com o dispositivo conectado e o modo de depuração USB ativado:

adb shell input tap 1553 45

Esse comando simula um toque exatamente na posição definida, como se o usuário tivesse tocado na tela manualmente.

✅ Considerações finais

  • Ideal para automação de tarefas repetitivas em testes ou apps com interface estática.
  • Útil também para controle remoto de dispositivos com tela quebrada (desde que o touch funcione parcialmente).
  • Funciona em qualquer dispositivo com ADB ativado e drivers corretamente instalados.

Se você quiser clicar em vários pontos em sequência, basta encadear os comandos com um pequeno intervalo entre eles usando ferramentas como sleep (em bash) ou scripts batch no Windows.

Exemplo para dois cliques:

adb shell input tap 500 600
sleep 1
adb shell input tap 300 800

Continue explorando os comandos ADB para automação Android e simplifique tarefas repetitivas com rapidez e eficiência!

Postar um comentário

Comente só assim vamos crescer juntos!
CanalQb mais próximo Quer falar com o CanalQb?
Em que posso te ajudar?
Fale comigo