A cikin labarin na gaba zamu duba scrcpy. Aikace-aikacen kyauta ne kuma buɗaɗɗe wanda zai bamu damar duba da sarrafa na'urorin Android waɗanda aka haɗa ta USB ko mara waya, amma tare da ƙananan aiki. Sadarwa tsakanin uwar garke da abokin ciniki ana yin ta ne ADB. Sabis yana watsa bidiyon H.264 daga allon Android zuwa abokin ciniki don sarrafawa da nunawa, ba buffering don rage girman latenci. An kama linzamin kwamfuta da abubuwan madannin keyboard kuma an watsa su zuwa sabar.
Scrcpy yayi ƙoƙari ya zama haske, yana ba da aiki da inganci. Yana bayar da 30 ~ 60 FPS tare da ƙuduri wanda zamu iya saita shi. Don yin shi aiki android version zai zama 5.0 m kuma adb debugging dole ne a kunna akan na'urar Android. Ba ya buƙatar tushen tushen.
Scrcpy janar fasali
- Zamu iya sarrafa na'urorin Android daga tebur, tare da linzamin kwamfuta da madanni
- Zai iya zama yi aiki ta USB ko WiFi, kodayake daga Wifi aikin yana raguwa.
- Yana ba da damar rikodin allon android.
- Yana yiwuwa iyakance faɗi da tsayin ƙuduri na Android.
- Zai iya zama sarrafa wayar ta amfani da makullin na kwamfuta.
- Yana ba da damar canza bidiyo bit kudi.
- Aikace-aikace na iya zama ƙaddamar kai tsaye zuwa cikakken allo (Ctrl + f).
- Don gabatarwa, aikace-aikacen iya nuna alamun taɓawa akan na'urar android.
- Za mu iya shigar da apk ta hanyar jan su da sauke su a cikin taga scrcpy, ko saka wa na'urar ta hanyar jan da faduwa fayil ɗin da ba na APK ba.
- Isar da sauti ba ya aiki saboda iyakancin Android.
Waɗannan su ne kawai wasu siffofin, zaka iya ganin dukkansu dalla dalla a cikin aikin shafin GitHub.
Sanya scrcpy akan Ubuntu
Kodayake ana iya shigar da wannan shirin akan Windows, MacOS ko Gnu / Linux, ga wannan misalin zamu ga shigarwa akan Ubuntu 18.04. A umarnin shigarwa na hukuma ana iya samun su a shafin su na GitHub.
Don farawa za mu girka abubuwan dogaro da ake buƙata don tattarawa da gudanar da aikace-aikacen akan Debian, Ubuntu da Linux Mint. Mun buɗe tashar (Ctrl + Alt T) kuma mun rubuta:
sudo apt install adb ffmpeg libsdl2-2.0.0 make gcc pkg-config meson ninja-build libavcodec-dev libavformat-dev libavutil-dev libsdl2-dev
Ba kamar umarnin ginin hukuma ba, OpenJDK ba ya cikin saboda za mu yi amfani da prekpipi scrcpy-server .jar, don sauƙaƙa abubuwa.
Zazzage kuma shigar da .jar uwar garke
Mun ci gaba zazzage sabuwar scrcpy-server-v * .jar daga shafin iri na aikace-aikacen. Don wannan misalin zan ajiye fayil da aka zazzage a cikin babban fayil na na gida.
Muna ci gaba da ƙirƙirar babban fayil ɗin / usr / na gari / rabawa / scrcpy a kwafa mata file din scrcpy-uwar garken-v * .jar daga babban fayil na gida:
sudo mkdir -p /usr/local/share/scrcpy sudo mv scrcpy-server-v*.jar /usr/local/share/scrcpy/scrcpy-server.jar
Zazzage sabon sigar aikace-aikacen
Ga wannan misali zan zazzage fayil ɗin .tar.gz wanda za'a iya samu akan shafin ƙaddamarwa na aikace-aikacen. Sannan zan cire shi a cikin kundin adireshin gida, a cikin babban fayil da ake kira scrcpy. Cire lambar sigar daga sunan babban fayil ɗin scrcpy, don samun kwanciyar hankali mafi girma.
Tattara kuma shigar
An fara daga babban fayil ɗin home, Na farko zamu tafi saita hanyar sabar tare da sabar_ hanyar hanyar zuwa inda muke kwafin scrcpy-server.jar:
server_path='/usr/local/share/scrcpy/scrcpy-server.jar'
Don tattara scrcpy za mu je babban fayil ɗin scrcpy:
cd scrcpy
Yanzu za mu tattara kuma mu shigar da aikace-aikacen:
meson build --buildtype release --strip -Db_lto=true -Dbuild_server=false -Doverride_server_path="${server_path}" cd build ninja sudo ninja install
Bayan wannan idan kuna so, yanzu zaku iya share babban fayil ɗin scrcpy daga kundin adireshin gida.
Sarrafa ko rikodin na'urarku ta Android
Don sanya shi aiki yadda ya kamata zamu buƙaci na'urar hannu tare da aƙalla Android 5.0. Bugu da kari, dole ne mu yi sun kunna ADB debugging akan na'urar Android. A kan wasu na'urori, ƙila ka buƙaci hakan kunna zaɓi 'debugging USB'.
Fara scrcpy
Don amfani da scrcpy, gama na'urarka ta Android ta USB ta farko. Don haka gudanar da aikace-aikacen a cikin m (Ctrl + Alt T):
scrcpy
Lokacin da kuka fara scrcpy a karon farko, Tabbatar an buɗe allon wayar don ba da izini ga aikace-aikacen tare da saurin da zai bayyana akan wayar.
Record Android allo
Zaka iya rikodin allon Android yayin amfani da waya daga tebur gudanar da aikace-aikacen tare da zaɓi -sakowa. Bayan shi dole ne ku nuna suna don fayil ɗin da ƙari (mkv ko mp4) kamar yadda kake gani a kasa:
scrcpy --record file.mp4
Cire rubutun scrcpy
Idan kun shigar da aikace-aikacen bayan umarnin a cikin wannan labarin, zaku iya cire shi ta hanyar aiwatar da waɗannan umarnin biyu:
sudo rm /usr/local/share/scrcpy/scrcpy-server.jar sudo rm /usr/local/bin/scrcpy
Don gano yadda ake sarrafa na'urar Android ba tare da waya ba ko ƙari dalla-dalla daga tebur, zaka iya bin Umarni daga shafin GitHub na aikin.
Kyakkyawan Gudummawa !!!
godiya ga darasin amma lokacin kammala girkawa da aiki scrcpy babu abinda ya faru, baya gudu. me zai iya zama, gaisuwa
Kuna da adb debugging da aka kunna akan na'urar Android?
Wannan ya bayyana a gare ni kuma ba zan iya yin ninja ba
app / meson. gina: 28: 4: KUSKure: 'Yan ƙasar dogaro' libavformat 'ba a samo ba
Ana iya samun cikakken log a /home/teseracto/scrcpy/build/meson-logs/meson-log.txt
Da farko dai, yi hattara yayin yin kwafin umarni daga labarin (don maganganu biyu da kaya) ko
gwada sudo dace-samu shigar libavformat-dev kuma sake gudanar dashi. Idan baku duba cikin takaddun shirin ba.