No mundo Linux, há algumas alternativas de ter o Android no sistema. Uma das alternativa de como controlar seu Android pelo Linux é usando Scrcpy. O “Scrcpy” (algo como “Screen Copy”, ou “Cópia de Tela”) permite espelhar sua tela Android em um ambiente de trabalho Windows, macOS ou do Linux, através de um utilitário livre e de código aberto, totalmente gratuito.
Veja como controlar seu Android pelo Linux usando Scrcpy
Com o Scrpy, usando mouse e teclado comuns você pode controlar os aplicativos do seu celular, como Instagram e Snapchat e gravar a tela do seu dispositivo.
Apesar de ter sido criado pela Genymotion, o Scrcpy não é um emulador Android per se, mas, por outro lado, um utilitário para “exibição e controle de dispositivos Android conectados em USB (ou por TCP / IP). Não requer acesso root. Funciona no GNU/Linux, Windows e MacOS”
Sim, essas funcionalidades já existiam em apps como Vysor e Android, porém no Scrcpy são completamente livres de custo. O código está disponível nesse repositório, sob a licença Apache 2, o que significa que você pode até mesmo incorporará-lo ao seu projeto.
Para desenvolvedores mobile, torna as tarefas de teste e depuração muito mais fáceis
Vantagens e Funcionalidades
- Instale aplicativos com drag-and-drop do arquivo .apk para a janela do dispositivo.
- O celular não precisa estar rooteado.
- Não é necessário instalar app no celular.
- Espelho (mirror) de alta resolução.
- Digite usando o teclado do computador.
- Interaja usando o mouse.
Requisitos do Scrcpy
- Android 5.0 ou superior
- Ter o adb debugging habilitado no telefone
- Em alguns dispositivos, é necessário configurações adicionais para controlar usando teclado e mouse
Como instalar Scrcpy
No Android
Habilite as opções de desenvolvedor no seu Android:
- Em Configurações > Sistema > Sobre o telefone, toque repetidamente no número de série do aparelho.
- Finalmente, conecte seu aparelho ao computador via USB
- Você também pode conectar via TCP/IP, conforme instruções documentadas.
No Linux:
- Em primeiro lugar, instale pelo Ubuntu Software (recomendado) ou instale em outras distros compatíveis utilizando o snapd
sudo snap install scrcpy
- Certifique-se que o USB debugging está habilitado no Android e que o telefone foi conectado via USB ou pelo ADB
adb devices
- Entre com o comando abaixo para rodar:
scrcpy
Controlando seu Android
Guia de utilização básico do scrcpy
Para ajuda sobre a API do utilitário:
scrcpy --help
Personalizar tela do dispositivo espelhado:
scrcpy --max-size 1024 # diminuir a definição para aumentar performance scrcpy --bit-rate 2M # o bit-rate padrão é 8Mbps scrcpy --crop 1224:1440:0:0 # espelha apenas uma parte da tela
Gravar tela:
scrcpy –record gravacaoTela.mp4
Além disso, você consegue maiores informações consultando a documentação.
Fonte: OMGUbuntu