Scrcpy, irányítsa androidos eszközét az Ubuntu asztalról

a scrcpy telepítéséről

A következő cikkben megnézzük a scrcpy-t. Ez egy ingyenes és nyílt forráskódú alkalmazás, amely lehetővé teszi számunkra USB-n keresztül vagy vezeték nélkül csatlakoztatott Android-eszközök megtekintése és vezérlése, de alacsonyabb teljesítménnyel. A szerver és az ügyfél közötti kommunikáció keresztül történik aDB. A szerver továbbítja a H.264 videót az Android képernyőről az ügyfélnek dekódoláshoz és megjelenítéshez, nincs pufferelés a késés minimalizálása érdekében. Az egér és a billentyűzet eseményeit rögzíti és továbbítja a szerverre.

A Scrcpy igyekszik könnyű lenni, teljesítményt és minőséget kínál. 30 ~ 60 FPS-t kínál, konfigurálható felbontással. Hogy működjön az android verziónak minimum 5.0-nak kell lennie, és engedélyezni kell az adb hibakeresését androidos eszközön. Nem igényel root hozzáférést.

Scrcpy általános jellemzői

  • Tudunk vezérelheti az Android készülékeket az asztalról, egérrel és billentyűzettel.
  • Ez lehet dolgozzon USB-n vagy WiFi-n keresztül, bár a Wifi-től a teljesítmény csökken.
  • ez lehetővé teszi, rekord android képernyő.
  • Lehetséges korlátozza a felbontás szélességét és magasságát az Android.
  • Ez lehet vezérelje a telefont a gombokkal a számítógép.
  • ez lehetővé teszi, a videó bitsebességének módosítása.
  • Az alkalmazás lehet indítson közvetlenül teljes képernyősre (Ctrl + f).
  • Előadásokhoz az alkalmazás megjelenítheti a fizikai érintéseket az androidos eszközön.
  • Képesek leszünk az APK telepítéséhez húzza őket a scrcpy ablakban, vagy helyezze be az eszközbe húzással egy nem APK fájl.
  • A hangátirányítás nem működik Android korlátozás miatt.

Ez csak néhány jellemző, mindet részletesebben láthatja Az projekt GitHub oldal.

Telepítse a scrcpy-t az Ubuntu-ra

Bár ez a program telepíthető Windows, MacOS vagy Gnu / Linux rendszerekre, ebben a példában a telepítés az Ubuntu 18.04-re. az hivatalos telepítési utasítások megtalálható a GitHub oldalán.

Először is telepítse a szükséges függőségeket az alkalmazás fordításához és futtatásához a Debianon, az Ubuntuon és a Linux Mint-en. Megnyitunk egy terminált (Ctrl + Alt + T), és ezt írjuk:

függőségek a scrcpy telepítéséhez

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 hivatalos építési utasításokkal ellentétben az OpenJDK nincs benne, mert az előre lefordított scrcpy-server .jar-t fogjuk használni a dolgok megkönnyítése érdekében.

Töltse le és telepítse a .jar szervert

scrcpy .jar szerver letöltési oldal

Folytatjuk a legfrissebb scrcpy-server-v * .jar letöltése a verziók oldalról az alkalmazás. Ebben a példában a letöltött fájlt elmentem az otthoni mappámba.

szervicor scrcpy helyi mappa megosztása áthelyezése

Folytatjuk a mappa létrehozását / usr / local / share / scrcpy hogy átmásolja neki az aktát scrcpy-server-v * .jar otthoni mappából:

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

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

Töltse le az alkalmazás legújabb verzióját

töltse le a scrcpy fájlt .tar.gz

Ennél a példánál fogom töltse le a .tar.gz fájlt amely megtalálható a dobok oldalán az alkalmazás. Aztán kibontom a saját könyvtárba, in egy scrcpy nevű mappa. Távolítsa el a verziószámot a scrcpy mappa nevéből, a nagyobb kényelem érdekében.

Fordítsa le és telepítse

telepítse a scrcpy-t

A mappából indulva otthon, Először megyünk állítsa a kiszolgáló elérési útját a server_path változóval arra az útvonalra, ahová átmásoljuk a scrcpy-server.jar fájlt:

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

A scrcpy összeállításához megyünk a scrcpy mappába:

cd scrcpy

Most lefordítjuk és telepítjük az alkalmazást:

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

cd build

ninja

sudo ninja install

Ezek után, ha akarja, törölheti a scrcpy mappát a saját könyvtárból.

Irányíthatja vagy rögzítheti Android-eszközét

Hogy megfelelően működjön legalább Android 5.0-s mobileszközre lesz szükségünk. Ezen kívül meg kell tennünk engedélyezték a adb hibakeresés Android-eszközön. Egyes eszközökön szükség lehet rá is engedélyezze az 'USB hibakeresés' opciót.

Indítsa el a scrcpy alkalmazást

A scrcpy használatához először csatlakoztassa Android-eszközét USB-n keresztül. Ezután futtassa az alkalmazást egy terminálon (Ctrl + Alt + T):

scrcpy fut a telefonon

scrcpy

Amikor először futtatja a scrcpy programot, győződjön meg arról, hogy a telefon képernyője fel van oldva, hogy engedélyezze az alkalmazást a telefonon megjelenő utasítással.

Rögzítse az Android képernyőt

Könnyedén rögzítheti az Android képernyőjét, miközben a telefont az asztalról használja az alkalmazás futtatása az opcióval -rekord. Utána meg kell adnia a fájl nevét és kiterjesztését (mkv vagy mp4), amint az alább látható:

Telefonrögzítés scrcpy-vel

scrcpy --record file.mp4

Távolítsa el a scrcpy alkalmazást

Ha a cikk utasításait követve telepítette az alkalmazást, a következő két parancs végrehajtásával távolíthatja el:

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

Hogy megtudja, hogyan Az Android-eszközt vezeték nélkül vagy még részletesebben vezérelheti asztali számítógépen, követheti a Utasítások a projekt GitHub oldalán.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: Miguel Ángel Gatón
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.

  1.   DigitOptic Technology Services dijo

    Kiváló közreműködés !!!

  2.   Rafael dijo

    köszönöm a bemutatót, de a telepítés befejezésekor és a scrcpy futtatásakor semmi sem történik, nem fut. mi lehet, üdvözlet

    1.    Damien Amoedo dijo

      Engedélyezi az ADB hibakeresését Android-eszközön?

  3.   Tesseract dijo

    Ez nekem tűnik, és nem tudok futtatni ninjat

    app / meson.build: 28: 4: HIBA: A „libavformat” natív függőség nem található

    A teljes napló megtalálható a /home/teseracto/scrcpy/build/meson-logs/meson-log.txt oldalon.

    1.    Damien Amoedo dijo

      Először is vigyázzon, amikor a parancsokat átmásolja a cikkből (a dupla idézőjelek és egyéb dolgok esetében) vagy
      próbálja meg a sudo apt-get install libavformat-dev alkalmazást, és futtassa újra. Ha nem nézi meg a program dokumentációját.