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:
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
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.
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
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
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
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ó:
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.
Kiváló közreműködés !!!
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
Engedélyezi az ADB hibakeresését Android-eszközön?
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.
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.