Scrcpy, cuntrolla u vostru dispositivu Android da u desktop Ubuntu

circa l'installazione di scrcpy

In u prossimu articulu emu da fà un ochju à scrcpy. Hè una applicazione libera è aperta chì ci permetterà vede è cuntrolla i dispositivi Android cunnessi via USB o wireless, ma cù una prestazione più bassa. A cumunicazione trà u servitore è u cliente hè fatta da Adb. U servitore trasmette u video H.264 da u schermu Android à u cliente per a decodifica è a visualizazione, nisun buffer per minimizà a latenza. L'eventi di u mouse è di a tastiera sò catturati è trasmessi à u servitore.

Scrcpy prova à esse leggeru, offre prestazioni è qualità. Offre 30 ~ 60 FPS cun una risoluzione chì pudemu configurà. Per fà u travagliu A versione di Android duverà esse 5.0 minima è u debugging adb deve esse attivatu nantu à u dispositivu Android. Ùn richiede micca accessu di root.

Scrcpy caratteristiche generali

  • Pudemu cuntrolla i dispositivi Android da u desktop, cù un mouse è una tastiera.
  • Pò esse travaglià via USB o WiFi, ancu se da Wifi a prestazione diminuisce.
  • Permette arregistrà u schermu Android.
  • Hè pussibile limità a larghezza è l'altezza di a risoluzione da Android.
  • Pò esse cuntrolla u telefunu cù i chjavi di l'urdinatore.
  • Permette cambià u bit rate di video.
  • L'applicazione pò esse lanciari direttamente à u schermu pienu (CTRL + F).
  • Per e presentazioni, l'applicazione pò visualizà i tocchi fisichi nantu à u dispositivu Android.
  • Puderemu installate APK trascinendu è lascialli in a finestra scrcpy, o inserisci in u dispositivu trascinendu è lascendu cascà un schedariu chì ùn hè micca APK.
  • A trasmissione audio ùn funziona micca per via di una limitazione di Android.

Queste sò solu alcune di e caratteristiche, li pudete vede tutti in più dettu in a pagina di u prugettu GitHub.

Installa scrcpy in Ubuntu

Ancu se stu prugramma pò esse installatu in Windows, MacOS o Gnu / Linux, per questu esempiu vedemu u installazione in Ubuntu 18.04. U struzzioni d'installazione ufficiali pò esse truvatu nantu à a so pagina GitHub.

Per principià averemu installate e dipendenze necessarie per compilà è eseguisce l'applicazione nantu à Debian, Ubuntu è Linux Mint. Avemu apertu un terminal (Ctrl + Alt + T) è scrivemu:

dependenzie per installà scrcpy

sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev

A diversità di l'istruzzioni ufficiali di custruzzione, OpenJDK ùn hè micca inclusu perchè avemu da aduprà u scrcpy-server precompilatu .jar, per fà e cose più faciule.

Scaricate è installate u servitore .jar

pagina di scaricamentu di u servitore scrcpy .jar

Cuntinuemu scaricà l'ultimu scrcpy-server-v * .jar da a pagina di e versioni di l'applicazione. Per questu esempiu salvaraghju u fugliale scaricatu in u mo cartulare di casa.

spustà servicor scrcpy cartulare lucale sparte

Continuemu à creà u cartulare / usr / local / share / scrcpy per cupià u fugliale à ella scrcpy-server-v * .jar da u cartulare di casa:

sudo mkdir -p /usr/local/share/scrcpy

sudo mv scrcpy-server-v*.jar /usr/local/share/scrcpy/scrcpy-server.jar

Scaricate l'ultima versione di l'applicazione

scaricate u scrcpy file .tar.gz

Per questu esempiu averaghju scaricate u fugliale .tar.gz chì pò esse truvatu nantu à a pagina di lanci di l'applicazione. Allora l'aghju da estrà in u cartulare di casa, in un cartulare chjamatu scrcpy. Cacciate u numeru di versione da u nome di cartulare scrcpy, per un cunfortu più altu.

Cumpigliate è installate

stallà scrcpy

Partendu da u cartulare casa, Prima andemu stabilisce u percorsu di u servitore cù a variabile server_path à u percorsu induve copemu u scrcpy-server.jar:

server_path='/usr/local/share/scrcpy/scrcpy-server.jar'

Per compilà scrcpy andemu in u cartulare scrcpy:

cd scrcpy

Avà compilaremu è installeremu l'applicazione:

meson build --buildtype release --strip -Db_lto=true -Dbuild_server=false -Doverride_server_path="${server_path}"

cd build

ninja

sudo ninja install

Dopu questu se vulete, pudete avà cancellà u cartulare scrcpy da u repertoriu di casa.

Cuntrolla o registra u vostru dispositivu Android

Per fà funzionà currettamente averemu bisognu di un dispositivu mobile cù almenu Android 5.0. Inoltre, duveremu anu attivatu u debugging adb nantu à u dispositivu Android. In certi dispositivi, pudete ancu bisognu attivate l'opzione 'debugging USB'.

Principià scrcpy

Per aduprà scrcpy, cunnette prima u vostru dispositivu Android via USB. Dopu eseguite l'applicazione in un terminal (Ctrl + Alt + T):

scrcpy chì corre nantu à u telefunu

scrcpy

Quandu eseguite scrcpy per a prima volta, assicuratevi chì u screnu di u telefunu sia sbloccatu per autorizà l'app cù u prompt chì apparirà nantu à u telefunu.

Arregistrà schermu Android

Pudete facilmente registrà u schermu Android mentre aduprate u telefunu da u desktop eseguendu l'applicazione cù l'opzione -ricordu. Dopu ci vole à indicà un nome per u fugliale è una estensione (mkv o mp4) cum'è pudete vede quì sottu:

Arregistramentu telefunu cù scrcpy

scrcpy --record file.mp4

Uninstall scrcpy

Se avete installatu l'applicazione seguendu l'istruzzioni in questu articulu, pudete rimuoverla eseguendu questi dui cumandamenti:

sudo rm /usr/local/share/scrcpy/scrcpy-server.jar
sudo rm /usr/local/bin/scrcpy

Per sapè cumu cuntrolla u dispositivu Android in wireless o più in dettu da u desktop, pudete seguità u Istruzzioni da a pagina GitHub di u prugettu.


U cuntenutu di l'articulu aderisce à i nostri principii di etica edituriale. Per signalà un errore cliccate quì.

5 cumenti, lasciate i toi

Lasciate u vostru cummentariu

U vostru indirizzu email ùn esse publicatu. campi, nicissarii sò marcati cù *

*

*

  1. Responsabile di i dati: Miguel Ángel Gatón
  2. Scopu di i dati: Cuntrolla SPAM, gestione di cumenti.
  3. Legitimazione: U vostru accunsentu
  4. Cumunicazione di i dati: I dati ùn seranu micca cumunicati à terzi, eccettu per obbligazione legale.
  5. Archiviazione di dati: Base di dati ospitata da Occentus Networks (UE)
  6. Diritti: In ogni mumentu pudete limità, recuperà è cancellà e vostre informazioni.

  1.   Servizi di Tecnulugia DigitOptic dijo

    Eccellente Cuntribuzione !!!

  2.   rafael dijo

    grazie per u tutoriale ma quandu finisci l'installazione è esegue scrcpy ùn accade nunda, ùn corre micca. chì puderia esse, saluti

    1.    Damien Amoedo dijo

      Avete u debugging adb attivatu in u dispositivu Android?

  3.   Tesseract dijo

    Questu mi pare è ùn possu micca fà corre ninja

    app / meson.build: 28: 4: ERRORE: Dependenza nativa 'libavformat' micca truvata

    Un logu cumpletu pò esse truvatu à /home/teseracto/scrcpy/build/meson-logs/meson-log.txt

    1.    Damien Amoedo dijo

      A prima cosa, attenti quandu si copia i cumandamenti di l'articulu (per e doppie virgolette è altre cose) o
      pruvate sudo apt-get install libavformat-dev è lanciate torna. Se ùn guardate micca in a documentazione di u prugramma.