Kaip valdyti „Android“ įrenginį naudojant „scrcpy“ sistemoje „Windows“

  • „Scrcpy“ leidžia valdyti ir peržiūrėti „Android“ įrenginį realiuoju laiku iš „Windows“ sistemos, neįdiegus programų ar neatpažįstant root teisių.
  • Įrankis yra lengvas, atvirojo kodo ir siūlo mažą delsą, aukštą vaizdo kokybę ir išplėstines konfigūravimo parinktis.
  • Jį galima naudoti per USB arba „Wi-Fi“, jis palaiko kelias platformas, skirtas „Windows“, „macOS“ ir „Linux“, ir idealiai tinka kūrimui, palaikymui ir pristatymams.

Naudokite „scrcpy“ iš „Windows“

jei kada nors norėjai Tvarkykite savo „Android“ mobilųjį telefoną iš kompiuterio su minimaliomis problemomis, skanus Tai vienas iš tų įrankių, kurį išbandžius susimąstai, kodėl taip ilgai jo nenaudojai. Jis lengvas, žaibiškai greitas ir nereikalauja nieko įdiegti telefone ar gauti root teisių, todėl puikiai tinka tiek asmeniniam, tiek profesionaliam naudojimui.

Visame šiame straipsnyje matysite Kaip žingsnis po žingsnio naudoti „scrcpy“ sistemoje „Windows“, kokių reikalavimų jums reikia, kaip jį prijungti per USB ir „Wi-Fi“Taip pat visos tos išplėstinės parinktys, į kurias beveik niekas nežiūri, bet kurios daro skirtumą: skiriamosios gebos ribojimas, ekrano įrašymas, našumo gerinimas ar net darbas su keliais įrenginiais vienu metu.

Kas yra scrcpy ir kodėl visi apie tai kalba?

Scrcpy Android
Scrcpy Android
Programuotojas: Imran Tahir App Dev Studio
Kaina: NEMOKAMI

„Scrcpy“ (tariamas maždaug kaip „ekrano kopija“) yra „Genymobile“ sukurtas atvirojo kodo įrankis, leidžiantis rodyti ir valdyti „Android“ įrenginį iš kompiuterio.Užuot emuliavęs „Android“, jis realiuoju laiku perduoda jūsų mobiliojo telefono ar planšetinio kompiuterio ekraną į kompiuterio langą, o iš ten jį valdote klaviatūra ir pele, tarsi laikytumėte telefoną rankoje.

Didžiausias skirtumas nuo kitų panašių išradimų yra tas, kad „scrcpy“ Jums nereikia diegti jokių programėlių telefone ar gauti root teisių.Telefone veikia tik nedidelis laikinas serveris, kuris paleidžiamas per ADB („Android“ derinimo tiltas)Uždarius „scrcpy“, įrenginyje nieko nelieka. Todėl tai labai švarus ir saugus sprendimas darbo aplinkai, demonstracijoms, klasėms ar tiesiog kasdieniam naudojimui.

Dar vienas didelis jo privalumas yra našumas: „scrcpy“ siūlo Labai mažas delsos laikas, puiki vaizdo kokybė ir stebinantis sklandumas net ir kukliose sistemose.Galite žiūrėti vaizdo įrašus, žaisti žaidimus, rengti pristatymus ar derinti programas praktiškai be jokio pastebimo vėlavimo tarp to, ką darote pele, ir to, kas vyksta „Android“ ekrane.

Be to, „scrcpy“ yra visiškai kelių platformų: Tai veikia „Windows“, „macOS“ ir „Linux“.Visais atvejais bendravimui su įrenginiu jis naudoja ADB, todėl kiekvienas, bent šiek tiek eksperimentavęs su „Android“, jausis kaip namie.

Scrcpy Android
Scrcpy Android
Programuotojas: Imran Tahir App Dev Studio
Kaina: NEMOKAMI

Minimalūs reikalavimai norint naudoti „scrcpy“ sistemoje „Windows“

Prieš pradedant bet ką atsisiųsti, pravartu aiškiai suprasti, ko reikia, kad viskas veiktų sklandžiai. Geros žinios yra tai, kad reikalavimai yra labai standartiniai: Beveik bet kuris modernus „Windows“ kompiuteris ir ne per senas „Android“ įrenginys. Jie veiks be jokių problemų.

Kalbant apie mobiliuosius įrenginius, „scrcpy“ veikia su „Android 5.0“ (API 21) arba naujesnė versijaTai apima praktiškai visus vis dar apyvartoje esančius telefonus ir planšetinius kompiuterius, todėl, nebent turite labai seną įrenginį, suderinamumo problemų neturėtumėte kilti.

Vienintelis esminis dalykas telefone yra aktyvuoti konkrečią sistemos parinktį: USB derinimasŠi funkcija yra kūrėjo parinkčių dalis ir leidžia kompiuteriui bendrauti su įrenginiu per ADB.

Kompiuterio pusėje pakanka, kad sistema būtų „Windows“ (32 arba 64 bitų)turėti leidimus paleisti įprastas programas ir turėti USB laidas geros būklės Pradiniam ryšiui. Nuo tada, jei norite naudoti belaidį režimą, jūsų mobilusis telefonas ir kompiuteris turi būti tame pačiame tinkle ir turėti galimybę naudoti ADB per TCP/IP.

Kaip atsisiųsti ir įdiegti „scrcpy“ sistemoje „Windows“

„Windows“ sistemoje „scrcpy“ platinamas kaip paruoštas naudoti paketas. Nėra tradicinio diegimo programos; atsisiunčiate suspaustą failą, kuris Jums tereikia juos išskleisti į aplanką, kad visi vykdomieji failai būtų paruošti., kažkas labai praktiško nešiotis net USB atmintinėje.

Įprasta procedūra yra apsilankyti oficialioje projekto saugykloje „GitHub“ („Genymobile“ / scrcpy) ir Atsisiųskite „Windows“ versiją, atitinkančią jūsų architektūrą., 32 arba 64 bitų. ZIP faile rasite kelis failus, tačiau daugumai vartotojų svarbiausi bus šie:

  • scrcpy.exe, kuris atidaro įrenginio langą ir padaro matomą komandų konsolę, naudingą norint peržiūrėti klaidų pranešimus arba techninę informaciją.
  • scrcpy-noconsole.exe arba „scrcpy-noconsole.vbs“, skirtas paleisti „scrcpy“ nepaliekant konsolės lango atidaryto fone.

Kai failai bus išgauti Jums nereikia jokio papildomo diegimo.Jei norite, galite pridėti aplanką prie „Windows PATH“ kintamojo, kad iškviestumėte „scrcpy“ iš bet kurio terminalo, tačiau tai nėra privaloma: tiesiog eikite į aplanką ir paleiskite atitinkamą failą.

Įgalinkite „USB“ derinimą „Android“

Neįjungus USB derinimo, „scrcpy“ negalės atlikti praktiškai nieko, todėl šis žingsnis yra privalomas. Geros žinios yra tai, kad Nors ši parinktis yra šiek tiek paslėpta, ji įsijungia per minutę ir nekelia jokios rizikos telefonui. jei naudosite tik su patikima įranga.

Veiksmai gali šiek tiek skirtis priklausomai nuo „Android“ sluoksnio („Samsung“, „Xiaomi“ ir kt.), tačiau apskritai procesas yra labai panašus:

  1. Atidaryk Nustatymai iš „Android“ įrenginio.
  2. Eikite į skyrių Apie telefoną o Informacija apie programinę įrangą.
  3. Palieskite kelis kartus (dažniausiai septynis) Sukurti skaičius kol sistema nepasakys, kad Kūrėjo parinktys įjungtos.
  4. Grįžkite į pagrindinį nustatymų meniu ir įveskite Kūrėjo parinktys.
  5. Pažymėkite langelį USB derinimas ir patvirtina saugumo įspėjimą.

Kai vėliau prijungsite mobilųjį telefoną prie kompiuterio su „scrcpy“ palaikymu, „Android“ parodys iššokantįjį langą, kuriame bus klausiama, ar Ar norite leisti USB derinimą tame kompiuteryje?Rekomenduojama pasirinkti parinktį „Visada leisti“, jei tame kompiuteryje dažnai naudosite „scrcpy“, kad jis jūsų kaskart neprašytų.

„Scrcpy“ naudojimas sistemoje „Windows“ per USB: žingsnis po žingsnio

Išskleidę „scrcpy“ failą kompiuteryje ir mobiliajame įrenginyje įjungę USB derinimo funkciją, galite užmegzti pirmąjį ryšį. Pagrindinis darbo procesas yra gana paprastas: Prisijunkite, autorizuokite ir paleiskite „scrcpy“Daugeliu atvejų, neliečiant jokių papildomų parametrų, viskas veiks iš pirmo karto.

El tipinis procesas būtų toks:

  1. Prijunkite „Android“ įrenginį prie „Windows“ kompiuterio naudodami Suderinamas su USB laidu ir geros būklėsVenkite tik įkrovimui skirtų arba prastos kokybės laidų, nes jie gali sukelti protarpinius atsijungimus.
  2. Jei pirmą kartą prijungiate įrenginį įjungę derinimo funkciją, mobiliojo telefono ekrane pasirodys pranešimas, kuriame bus prašoma leidimas leisti USB derinimą iš to kompiuterioSutikite ir, jei norite patogumo, taip pat pasirinkite parinktį visada atsiminti šį slaptažodį.
  3. Atidarykite failų naršyklę, eikite į aplanką, kuriame išskleidėte „scrcpy“ ir Paleiskite „scrcpy.exe“ arba „scrcpy-noconsole.exe“priklausomai nuo to, ar norite matyti konsolę, ar ne.
  4. Po kelių sekundžių „scrcpy“ paleis serverį telefone per ADB, inicijuos ryšį ir Atsidarys langas, kuriame realiuoju laiku bus rodomas jūsų „Android“ ekranas..

Nuo tos akimirkos galite sąveikauti su įrenginiu naudojant kompiuterio pelę ir klaviatūrąSlinkimas, programėlių atidarymas, žinučių rašymas, pokalbių atsakymas ir kt. Tai labai panašu į emuliatoriaus naudojimą, bet veikia jūsų tikrame telefone, su jo duomenimis ir pranešimais.

Vienas praktiškiausių dalykų yra tai, kad „scrcpy“ leidžia nuvilkite failus iš „Windows“ į mobilųjį langą nukopijuoti juos į įrenginio saugyklą. Tai reiškia, kad galite paimti APK failą, nuotrauką ar dokumentą iš darbalaukio ir įkelti jį į „scrcpy“ langą, kad jis būtų perkeltas į telefoną neatidarant failų naršyklės.

Spartieji klavišai ir pagrindinės „scrcpy“ funkcijos

Atidarius „scrcpy“, verta išmokti keletą sparčiųjų klavišų, nes Jie labai palengvina kasdienes užduotis ir sutaupo kelis paspaudimus.Nors oficialioje dokumentacijoje sąrašas gana ilgas, kai kurie įdomiausi yra šie:

  • Pelės paspaudimas: atitinka ekrano lietimą pirštu.
  • Pelės ratasSlenka vertikaliai, idealiai tinka socialiniams tinklams ar ilgiems sąrašams.
  • Kompiuterio klaviatūra: Jis naudojamas tiesiogiai rašyti bet kuriame teksto lauke mobiliajame telefone.
  • Ctrl + S („Windows“ / „Linux“) o „Command“ + S („macOS“): padaro įrenginio ekrano kopiją ir išsaugo ją faile.

„Scrcpy“ tikslas – leisti jums naudokite „Android“ taip, lyg tai būtų tik dar vienas sistemos langasnet nereikės fiziškai galvoti apie telefoną. Pavyzdžiui, kūrėjams tai fantastiška: jie gali išbandyti savo programėlę tikrame įrenginyje ir toliau programuoti bei derinti tame pačiame ekrane, nuolat neperjunginėdami dėmesio tarp klaviatūros ir mobiliojo įrenginio.

Išplėstinės parinktys: raiška, kadrų dažnis (FPS), įrašymas ir kita

„Scrcpy“ išties sužiba, kai tik pradedate tyrinėti jo išplėstines parinktis. Po minimalistine sąsaja slypi... nemažai komandinės eilutės parametrų, leidžiančių pritaikyti įrankio veikimą pagal jūsų poreikiusnesvarbu, ar teikiate pirmenybę našumui, kokybei, ar papildomoms funkcijoms.

Vienas iš dažniausiai naudojamų nustatymų yra skiriamoji geba. Jei dirbate su labai galingu mobiliuoju įrenginiu, bet šiek tiek ribotesniu kompiuteriu ar tinklu, Galbūt jus domina perduodamo vaizdo dydžio sumažinimas. Kad jis veiktų sklandžiau ir naudotų mažiau išteklių. Pavyzdžiui, norėdami apriboti maksimalų aukštį iki 1280 pikselių, galite naudoti:

scrcpy -m 1280

Kažkas panašaus nutinka ir su kadrų skaičiumi per sekundę (FPS). „Scrcpy“ leidžia reguliuoti kadrų dažnį Norint rasti pusiausvyrą tarp našumo ir sklandumo. Pavyzdžiui, jei norite užfiksuoti ties 30 FPS, komanda būtų tokia:

scrcpy -fps 30

Dar vienas labai praktiškas variantas – ekrano įrašymas. „scrcpy“ dėka, Galite įrašyti viską, kas vyksta jūsų „Android“ įrenginyje, į vaizdo failą. Galite valdyti jį iš savo kompiuterio, nereikia diegti vaizdo įrašymo kortelių ar naudoti išorinių programėlių mobiliajame įrenginyje. Norėdami tai padaryti, tiesiog pridėkite įrašymo parametrą:

scrcpy --record archivo.mp4

Tai tik pavyzdžiai. Jei norite peržiūrėti visą galimų parametrų sąrašą, tiesiog Paleiskite „scrcpy“ su parinktimi „–help“. iš konsolės arba peržiūrėkite oficialios „GitHub“ saugyklos dokumentaciją, kurioje išsamiai aprašyti visi galimi nustatymai.

Prijunkite „scrcpy“ per „Wi-Fi“: naudokite „Android“ belaidžiu būdu

Prijungimas per USB yra paprasčiausias ir stabiliausias būdas, tačiau „scrcpy“ taip pat leidžia Valdykite savo „Android“ įrenginį per tinklą, nelaikydami laido prijungto.Tai itin patogu, jei ketinate nešiotis telefoną, jei jo reikia demonstracijoms arba jei tiesiog nenorite nuolat tikrinti USB prievado.

Yra du labai panašūs būdai, kaip konfigūruoti „scrcpy“ per „Wi-Fi“, abu pagrįsti ADB per TCP/IP. Bendras veiksmų planas yra toks: Pirmiausia prijunkite per USB, įjunkite ADB tinkle ir tada prisijunkite naudodami telefono IP adresą.Įprastas pavyzdys būtų:

adb tcpip 5555
adb connect IP_DEL_DISPOSITIVO:5555

Po šio ryšio galite atjunkite USB kabelį ir paleiskite „scrcpy“ įprastai naudodami:

scrcpy

Kitas kai kurių „scrcpy“ kompiliacijų siūlomas būdas yra tiesiogiai naudoti TCP/IP parinktį pačioje komandoje. nurodant įrenginio IP adresą ir prievadąTai būtų kažkas panašaus į tai:

scrcpy --tcpip=192.168.1.1:5555

Abiem atvejais reikalavimas yra toks, kad Kompiuteris ir mobilusis telefonas yra tame pačiame vietiniame tinkle ir kad įrenginys priima ADB ryšius per TCP/IP. Sukonfigūravę galite toliau naudotis visomis „scrcpy“ funkcijomis (valdymu, įrašymu, raiškos nustatymais ir kt.) taip, lyg būtumėte prisijungę kabeliu.

„Scrcpy“ kitose sistemose: macOS ir Linux

Nors šiame straipsnyje daugiausia dėmesio skiriama „scrcpy“ naudojimui iš „Windows“, įrankis puikiai tinka ir kitose sistemose. macOS ir dauguma „Linux“ distribucijų, daugiausia skirtumų yra įrengimo būde.

„macOS“ sistemoje dažniausiai naudojamas paketų tvarkytuvas, pvz. Naminis arba „MacPorts“Pavyzdžiui, naudodami „Homebrew“ galite ją įdiegti paprastai:

brew install scrcpy

Ir kažkas panašaus su „MacPorts“ naudojant sudo port install scrcpyKažkas labai panašaus vyksta ir „Linux“ sistemoje: „Debian“ ar „Ubuntu“ sistemoje tereikia paleisti sudo apt install scrcpyo „Arch Linux“ sistemoje galėtumėte naudoti pacman -S scrcpyAbiejose aplinkose, įdiegus, naudojimas yra beveik identiškas „Windows“ naudojimui: Prijunkite mobilųjį įrenginį, įjunkite USB derinimą ir paleiskite „scrcpy“..

Kai kuriose „Linux“ aplinkose netgi galima pasiekti papildomas funkcijas, pvz. Naudokite savo mobilųjį telefoną kaip internetinę kamerą per „scrcpy“ arba įjunkite fizinę HID klaviatūrą su tokiais variantais kaip scrcpy --hid-keyboard arba jo trumpoji versija scrcpy -KŠios funkcijos skirtos pažengusiems vartotojams, tačiau jos parodo, koks lankstus gali būti šis įrankis.

Realaus pasaulio naudojimo atvejai: kam labiausiai naudingas „scrcpy“?

„Scrcpy“ užsitarnavo vietą tarp kūrėjų ir pažengusių vartotojų, nes Tai apima daug scenarijų, kai reikia rodyti arba valdyti „Android“ įrenginį iš kompiuterio. Jokių komplikacijų. Tai daug daugiau nei tik „žiūrėjimas į ekraną“.

Pavyzdžiui, kūrėjams tai idealiai tinka derinti programas fiziniame įrenginyje, bendrinant ekraną susitikimuose, įrašyti demonstracines versijas arba mokyti klaidųJie gali peržiūrėti žurnalus konsolėje, sąveikauti su pačia sąsaja ir tuo pačiu metu tame pačiame monitoriuje atidaryti IDE.

Komerciniame ir išankstinio pardavimo pasaulyje „scrcpy“ yra labai naudinga priemonė demonstruoti mobiliąsias programėles pristatymuose ir parodoseTiesiog prijunkite telefoną prie nešiojamojo kompiuterio, atidarykite „scrcpy“ ir projektuokite langą dideliame ekrane arba projektoriuje, patogiai valdydami mobilųjį įrenginį klaviatūra ir pele.

Konsultantams ir palaikymo komandoms taip pat naudinga galimybė Bendrinkite „Android“ ekraną realiuoju laiku nuotolinės sesijos metu arba tiesioginio susitikimo metu. Vartotojui gali būti teikiamos gairės, klaidos gali būti aptinkamos vizualiai arba procesas gali būti įrašomas, kad būtų dokumentuojamas incidentas.

Tas pats pasakytina ir apie švietimą bei mokymą: mokytojai, instruktoriai ir turinio kūrėjai naudoja „scrcpy“, kad kurti vaizdo pamokas, internetinius kursus arba tiesiogines demonstracijas, derindami mobiliojo telefono ekrano kopiją su savo balsu arba kompiuterine pateiktimi.

Alternatyvos ir papildomi „scrcpy“ sprendimai

Nors „scrcpy“ nurungė daugelį konkurentų našumo ir paprastumo požiūriu, Tai ne vienintelė galimybė valdyti arba atspindėti „Android“ įrenginio ekraną.Yra įrankių, labiau skirtų netechniniams vartotojams, kurie renkasi grafines sąsajas su mygtukais, o ne komandomis.

Šia prasme yra sprendimų, kurie, be ekrano veidrodinio atspindėjimo, siūlo Visiškas įrenginių valdymas, failų perdavimas tarp platformų, darbalaukio pranešimai ir kitos papildomos funkcijos, pvz. „AirMirror“ iš „AirDroid“Jie linkę paaukoti dalį „scrcpy“ lengvumo ir minimalistinės filosofijos, tačiau mainais leidžia viską valdyti vos keliais paspaudimais ir nereikia įsiminti sudėtingų parametrų.

Šio tipo alternatyvos yra įdomios, jei Ar jus vargina daugybė komandų, ar jums reikia kažko labai „prijunk ir naudok“ tipo? su grafine sąsaja. Bet kokiu atveju, net ir tokiais atvejais, „scrcpy“ išlieka savo našumo ir visiškai atvirojo kodo, be reklamos ar keistų apribojimų, etalonu.

skanus
Susijęs straipsnis:
„Android“ ekrano valdymas naudojant SCRCPY: išsamus USB ir „WiFi“ vadovas