Įdiekite „Android Debugging Bridge ADB“ sistemoje „Windows“ arba „Mac“

„Android“ yra viena iš universaliausių ir dinamiškiausių mobiliųjų operacinių sistemų, kurios šiandien naudojamos dėl daugybės funkcijų, funkcijų ir funkcijų, kuriomis galime pasinaudoti.

Daugelis vartotojų gali apsiriboti tuo, ką „Android“ mums siūlo tik telefone, tačiau mes nežinome, kad galime gerokai peržengti šias galimybes ir, nesvarbu, ar esame kūrėjai, ar ne, su mobiliaisiais įrenginiais pasiekti daug įdomesnių dalykų.

Norėdami tai pasiekti, turime ADB („Android Debug Bridge“) ir šiandien „Solvetic“ analizuosime, kas tai yra ir kaip saugiai įdiegti šį įrankį „Android“ įrenginyje.

Kas yra ADBADB („Android“ derinimo tiltas) yra komandų eilutės įrankis, sukurtas taip, kad būtų galima bendrauti su emuliatoriaus egzemplioriumi arba „Android“ įrenginiu, prijungtu prie kompiuterio.
Naudodami ADB įrankį, „Android“ įrenginiuose galėsime atlikti įvairius veiksmus, pvz., Įdiegti ir derinti programas, suteikti prieigą prie „Unix“ apvalkalo, kuris gali būti naudojamas įvairioms komandoms emuliatoriuje ar prijungtame įrenginyje vykdyti.

ADB yra kliento-serverio programa, kurią sudaro trys pagrindiniai komponentai:

  • Klientas: Ji yra atsakinga už komandų siuntimą. Šis klientas veikia kūrimo mašinoje. Mes galime iškviesti klientą iš komandinės eilutės terminalo, išduodami ADB komandą.
  • Demonas: Ji yra atsakinga už komandų vykdymą įrenginyje. Demonas veikia kaip foninis procesas kiekviename prijungtame „Android“ įrenginyje arba emuliatoriaus egzemplioriuje.
  • Serveris: Ji yra atsakinga už ryšių tarp kliento ir demono valdymą.

1. Preliminarūs „Android Debug Bridge“ diegimo nustatymai


Prieš diegdami ir sužinodami daugiau apie ADB, turėsite sukonfigūruoti „Android“ įrenginį, kad jis būtų įjungtas dirbti su ADB.

1 žingsnis
Norėdami tai padaryti, einame į telefono nustatymus ir surandame eilutę „Apie telefoną“, kuri yra nustatymų pabaigoje:

2 žingsnis
Rodomame lange surasime eilutę „Branduolio versija“ ir turime ją spustelėti 7 kartus, kad įjungtume „Android“ kūrėjo režimą:

3 žingsnis
Kai šis procesas bus baigtas, turėsime įgalintas kūrėjo parinktis, spustelėkite jį ir rodomame lange suaktyvinsime langelį „USB derinimas“ spustelėdami jo jungiklį:

4 žingsnis
Pamatysime šį pranešimą. Spustelėkite Sutinku ir būsime pasiruošę įdiegti ADB.

2. Kaip įdiegti ADB „Windows 10“

1 žingsnis
Pirmiausia turime atsisiųsti „Google“ dvejetainius failus iš šios nuorodos:

2 žingsnis
Atsisiuntę šį turinį, mes tęsiame jo ištraukimą ir tai bus turinys, kurį matysime:

3 žingsnis
Dabar dešiniuoju pelės mygtuku spustelėkite bet kurią tuščią vietą, paspauskite klavišą „Shift“ ir dešiniuoju pelės mygtuku spustelėkite, o rodomose parinktyse pasirinkite parinktį „Atidaryti„ PowerShell “langą čia“:

PastabaGali būti, kad rodoma parinktis yra komandų eilutė, ji vis tiek taikoma be problemų.

4 žingsnis
Dabar mes prijungsime „Android“ įrenginį prie „Windows 10“ ir USB režimu pasirenkame parinktį „Failai“:

5 žingsnis
Kai šis žingsnis yra apibrėžtas, einame į „PowerShell“ langą ir ten vykdysime šią komandą:

 adb įrenginiai

DIDELIS

6 žingsnis
Kadangi matome, kad tai nėra autorizuota, turime stebėti „Android“ įrenginį, kad suteiktų prieigą, tai bus pranešimas, kurį matysime:

7 žingsnis
Spustelėkite Sutikti kad leistų prisijungti. Jei komandą naudosime dar kartą adb įrenginiai pamatysime toliau. Mes galime pamatyti prijungtą įrenginį su jo ID.

DIDELIS

3. Kaip įdiegti ADB „macOS High Sierra“

1 žingsnis
Kaip ir „Windows“, turime atsisiųsti „Google“ dvejetainius failus, skirtus „MacOS“, naudodami šią nuorodą:

2 žingsnis
Toliau išgauname turinį, pasiekiame „macOS High Sierra“ terminalą ir einame į išgautą turinį naudodami komandą CD.

DIDELIS

3 žingsnis
Toliau prijungiame „Android“ įrenginį prie „MacOS High Sierra“ ir nustatome USB režimą kaip failus, kaip matėme anksčiau.

Kai ten mes vėl vykdysime komandą adb įrenginiai, leidžiame prisijungti prie „Android“ ir pamatysime šiuos dalykus. Ten mes prijungsime USB įrenginį.

DIDELIS

4. Kaip veikia ADB


Paleidžiant ADB klientą, klientas pirmiausia patikrina, ar veikia ADB serverio procesas, jei ne, jis paleidžia serverio procesą. Kai serveris paleidžiamas, jis yra susietas su vietiniu TCP prievadu 5037 ir ieško ADB klientų siunčiamų komandų; visi ADB klientai naudoja 5037 prievadą, kad galėtų bendrauti su ADB serveriu.

Po to serveris užmezga ryšius su visais šiuo metu veikiančiais emuliatorių ar įrenginių egzemplioriais, nustato emuliatorių ar įrenginių egzempliorius, nuskaitydamas prievadus, kurių nelyginiai skaičiai yra 5555–5585, kuriuos naudoja emuliatoriai ir įrenginiai.

Kai serveris randa ADB demoną, užmezgamas ryšys su tuo prievadu. Turime turėti omenyje, kad kiekvienas emuliatoriaus ar įrenginio egzempliorius įgyja porą nuoseklių prievadų; porinis prievadas konsolės jungtims ir nelyginis prievadas ADB jungtims. Pavyzdžiui:

  • 1 emuliatorius, konsolė: 5554
  • 1 emuliatorius, adb: 5555
  • 2 emuliatorius, konsolė: 5556
  • 2 emuliatorius, adb: 5557

5. Pagrindinės ADB komandos, naudojamos „Windows“ arba „MacOS High Sierra“


Toliau pamatysime keletą dažniausiai naudojamų komandų, kurias galime įgyvendinti naudodami ADB:

adb įrenginiaiLeidžia peržiūrėti prie kompiuterio prijungtų „Android“ įrenginių sąrašą.

adb stumtiLeidžia programiškai perkelti failą į „Android“ įrenginį.

adb trauktiLeidžia programiškai perkelti failą iš „Android“ įrenginio.

apk įdiegtiTai leidžia programiškai įdiegti programas naudojant APK failus.

perkrauti adbIš naujo paleiskite „Android“ įrenginį.

adb perkrovimo atkūrimasĮgalinti „Android“ įrenginio perkrovimą atkūrimo režimu.

adb perkraukimo įkrovos tvarkyklėĮgalinti „Android“ perkrovimą kaip įkrovos tvarkyklę.

adb ShellLeidžia paleisti nuotolinį apvalkalą „Android“ įrenginyje.

Norėdami gauti daug išsamesnės informacijos, galite apsilankyti šioje ADB nuorodoje, kur rasite atitinkamas galimas parinktis:

Taigi, ADB tampa praktiška priemone valdyti mūsų „Android“ įrenginius visiškai saugiai.

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave