scrcpy é um aplicativo que permite exibir e controlar dispositivos Android conectados via USB ou sem fio, a partir de um desktop macOS, Windows ou Linux. O aplicativo foca em desempenho e qualidade, oferecendo 30 ~ 60 FPS com uma resolução de 1920x1080 ou mais e baixa latência.
Escrevi sobre o scrcpy recentemente, então visite o artigo anterior para obter mais informações sobre o scrcpy e como instalá-lo a partir da fonte no Ubuntu, Debian, Linux Mint ou Fedora:
Embora não existam pacotes scrcpy Linux oficiais, um pacote snap não oficial foi criado (graças a Ferenc Czumbil) um tempo atrás, o que permite instalar o aplicativo facilmente em distribuições Linux que suportam snapd. Não consegui fazer o pacote snap funcionar quando tentei há um tempo, mas está funcionando agora, então pensei em escrever um novo artigo sobre como instalar e usar o pacote snap scrcpy. Demora um pouco mais para fazer o Scrcpy rodar a partir do snap do que outros pacotes snap, mas ainda é muito mais fácil do que compilar o Scrcpy a partir do código-fonte.
Instalei o pacote scrcpy snap e tentei executá-lo no Ubuntu 18.10, Linux Mint 19.1 (baseado no Ubuntu 18.04), Fedora 29 e openSUSE Tumbleweed. scrcpy funcionou no Ubuntu, Linux Mint e openSUSE, mas não no Fedora (bug relatado). A alternativa é instalar o scrcpy no Linux a partir da fonte, seguindo as instruções oficiais ou consulte esse artigo sobre como instalar o scrcpy da fonte no Ubuntu, Debian, Linux Mint e Fedora.
Pré-requisitos:
O acesso root do Android não é necessário. scrcpy vem com ADB e scrcpy-server.jar empacotados, então não há necessidade de instalar nada além do snap scrcpy.
1. Instale o snapd
Para instalar pacotes snap, você precisará do snapd. Ele está pré-instalado no Ubuntu 16.04.04 e mais recente, Solus 3 e Zorin OS. Para outras distribuições do Linux, incluindo Arch Linux, CentOS, Debian, Deepin, Elementary OS, Fedora, Linux Mint, openSUSE, as instruções de instalação do snapd podem ser encontradas em Snapcraft docs.
Reinicie seu computador ou faça logout/login após instalar o snapd.
2. Instale o scrcpy pacote snap.
sudo snap install scrcpy
O pacote snap foi atualizado e a versão mais recente do Stable Scrcpy agora está disponível no canal Stable Snap. Uma compilação diária do branch master agora está disponível no canal edge (se você deseja instalar a compilação diária mais recente, anexe --channel=edge
ao comando de instalação snap).
O pacote core também é necessário:
sudo snap install core
Agora você pode começar a usar o scrcpy para controlar remotamente um dispositivo Android a partir de seu desktop Linux. Você precisará conectar o dispositivo Android ao computador via USB e digitar scrcpy
em um terminal para iniciar o aplicativo:
scrcpy
Certifique-se de que seu dispositivo Android não esteja bloqueado ao executar o scrcpy e que você autorize o scrcpy quando solicitado por uma caixa de diálogo em seu telefone Android. Se você não o autorizou a tempo na primeira vez que o executou, não se preocupe, apenas execute o scrcpy novamente.
Se você quiser usar o ADB que vem junto com o scrcpy snap, use scrcpy.adb
em vez de adb
. Por exemplo, para listar dispositivos conectados, use:
scrcpy.adb devices
Ou, para encerrar o servidor ADB se ele estiver em execução, use:
scrcpy.adb kill-server
Quer desinstalar o scrcpy snap? Isso pode ser feito com o seguinte comando:
sudo snap remove scrcpy
Esse post foi traduzido do site LinuxUprising.com pela rtland.team.
Confira a versão original desse post em inglês:
Install scrcpy on Linux From Snap Package (App To Display And Remote Control Android From PC)