scrcpy é um aplicativo de espelhamento de tela Android gratuito e de código aberto. É um aplicativo muito leve que fornece exibição e controle de dispositivos Android conectados por USB ou TCP. Não requer nenhum acesso root. Neste artigo, veremos como podemos espelhar a tela do dispositivo Android usando-o.

Requisitos

  • Android 5.0 ou posterior.
  • Um cabo USB.
  • Ativar o USB depuração.

Instalação

Para Windows

Um arquivo zip com todas as dependências está disponível para Windows. Você pode baixá-lo aqui . A ferramenta adb também está incluída neste pacote, portanto, você não precisa baixá-la separadamente. Extraia esta pasta no diretório de trabalho atual.

Para Linux

No Linux, ele pode ser instalado diretamente usando o gerenciador de pacotes padrão.

Por exemplo, no sistema operacional baseado em Debian, execute o seguinte comando para instalá-lo:

$ sudo apt-get install scrcpy 

Ele também pode ser baixado usando o snap .

Para macOS

Este aplicativo também está disponível no Homebrew. Execute o seguinte comando para instalá-lo.

brew install scrcpy

Como correr?

Observação: o modo de depuração USB precisa ser ativado antes de conectar o dispositivo Android em qualquer modo.

Conexão sem fio

Para se comunicar com os dispositivos Android, o scrcpy usa a ferramenta de depuração Android ( adb ). O adb pode se conectar ao dispositivo por TCP / IP. Para se conectar sem fio, conecte o dispositivo Android ao PC usando primeiro o USB. Em seguida, execute o seguinte comando para habilitar o TCP / IP em seu dispositivo. A porta 5555 é usada aqui. Você pode usar qualquer número de porta que desejar.

adb tcpip 5555

Agora, desconecte o dispositivo Android do PC e execute o seguinte comando para conectar-se ao dispositivo por TCP / IP. Substitua IP_ADDR  pelo endereço IP do seu dispositivo.

adb connect IP_ADDR:5555

Agora, execute o scrcpy como de costume e ele começará a exibir a tela do seu dispositivo sem fio.

Conexão USB

Para conectar o dispositivo usando um cabo USB, você só precisa conectar o dispositivo ao PC e executar o scrcpy no prompt de comando:

scrcpy

Depois de executá-lo, ele começará a exibir a tela do dispositivo.

Running scrcpy

Manipulações em tempo real no celular

Existem muitas manipulações que podem ser feitas no celular usando o scrcpy. Alguns deles estão listados abaixo com um exemplo. Digite os seguintes comandos no prompt de comando.

Conecte vários dispositivos

Esta ferramenta permite aos usuários conectar vários dispositivos simultaneamente. Você só precisa seguir estas etapas simples para que funcione. Primeiro, ative a depuração USB para todos os dispositivos e conecte-os ao PC. Em seguida, liste todos os dispositivos que são reconhecidos pelo adb executando o seguinte comando.

adb devices

Saída de dispositivos adb

Agora, para cada dispositivo listado na saída, copie seu número de série e execute o seguinte comando. Substitua SERIAL_NUM pelo número de série do dispositivo.

scrcpy --serial SERIAL_NUM

Ele exibirá todos os dispositivos na tela.

Dois dispositivos conectados simultaneamente

Reduzir tamanho

Você também pode espelhar a tela do dispositivo em uma resolução inferior para aumentar o desempenho.

scrcpy --max-size 720 

Executando scrcpy –max-size 640

Ele preserva a proporção da tela.

Limitar taxa de quadros

 Você também pode alterar a taxa de quadros da tela capturada.

scrcpy --max-fps 10 

Cortar tela

 Às vezes, você só precisa exibir uma parte da tela, portanto, você pode fazer isso com este recurso.

scrcpy --crop 1224:1440:0:0 

Executando scrcpy –crop 1080: 720: 0: 0

Tela de registro:

 Você também pode gravar a tela durante o espelhamento.

scrcpy --record myrecording.mp4 

Tela cheia:

 Você pode iniciar o aplicativo diretamente no modo de tela inteira.

scrcpy --fullscreen 

Executando scrcpy –fullscreen

Mostrar toques

Às vezes, você precisa mostrar os toques físicos. Este recurso o ajudará nesse caso.

scrcpy --show-touches 

Fique astringdo

 Evite que o dispositivo hiberne após algum atraso.

scrcpy --stay-awake 
Quer um ambiente mais competitivo e acelerado para aprender os fundamentos do Android?
Clique aqui para acessar um guia com curadoria exclusiva de nossos especialistas com o objetivo de torná-lo pronto para a indústria em nenhum momento!