Viena iš labiausiai naudojamų mobiliųjų operacinių sistemų šiandien yra „Android“, kurią sukūrė „Google“. Įvairių funkcijų dėka mes galime rasti konfigūracijos, saugumo, dizaino ir suderinamumo su šimtais įrenginių universalumą. Mobiliųjų sistemų pasaulyje yra labai įdomus skyrius, kuris turi tiesioginį poveikį „Android“ mastelio keitimui, o tai yra programų kūrimas, mes žinome, kad tai simbolių, simbolių ir ženklų pasaulis, kuriame atsiranda mažiausia klaida Dėl to kodas vykdomas netinkamai, tačiau jei viskas klostysis taip, kaip tikėtasi, tūkstančiams „Android“ vartotojų galime sukurti unikalias programas su puikiomis funkcijomis, na, kad palengvintų šią kūrimo užduotį, „Android“ pateikė nemokama programa ADB, kurią galima naudoti pagrindinėms šiandien naudojamoms operacinėms sistemoms.
„Solvetic“ paaiškins, kas tai yra ir kaip įdiegti ADB ir „fastboot“ šiose sistemose ir taip turėti dar vieną IT šaką, kad galėtų naudoti „Android“.
Kas yra ADBADB („Android Debug Bridge“) buvo sukurtas kaip komandinės eilutės įrankis, turintis puikias funkcijas ir kurio dėka bus galima užmegzti ryšį su emuliatoriaus egzemplioriumi arba „Android“ įrenginiu, kuris tiesiogiai jungiasi prie naudojamo kompiuterio.
„ADB“ dėka „Android“ įrenginiuose bus galima atlikti įvairius ir įvairius veiksmus, pvz., Įdiegti ir derinti programas, o ne prieiga prie „Unix“ apvalkalo terminalo, kuriame bus galima vykdyti įvairias komandas emuliatoriuje ar prijungtame įrenginyje, kad pamatytumėte kaip veiktų produktyvioje aplinkoje.
ADB funkcijosADB yra sukurta kaip kliento-serverio programa, kurioje yra trys pagrindiniai jos naudojimo komponentai:
- Klientas, kuris yra atsakingas už komandų siuntimą, šis klientas yra vykdomas kūrimo komandoje, šis klientas gali būti iškviestas iš komandinės eilutės terminalo dėl tam skirtos ADB komandos.
- Demonas, atsakingas už komandų vykdymą įrenginyje. Demonas paleidžiamas kaip foninis procesas kiekviename naudojamo emuliatoriaus ar įrenginio egzemplioriuje.
- Serveris, kuriam pavesta valdyti ryšį tarp kliento ir demono, šis serveris veikia kaip fono procesas kūrimo mašinoje.
„Adb“ įrankis yra kelyje „android_sdk / platform-tools /“.
Kaip veikia ADBKai bet kuris ADB klientas paleidžiamas, šis klientas pirmiausia turi patikrinti, ar šiuo metu veikia ADB serverio procesas, jei ne, serverio procesas yra pradėtas. Kai serveris paleidžiamas, jis yra susietas su vietiniu TCP prievadu 5037 ir iš ten ieško ADB klientų siunčiamų komandų. Reikėtų pažymėti, kad visi ADB klientai naudoja 5037 prievadą, kad galėtų bendrauti su serveriu ADB.
Baigęs ryšio procesą, serveris užmezga ryšius su visais vykdomais emuliatorių ar įrenginių egzemplioriais ir ten nustato emuliatorių ar įrenginių, atliekančių nelyginių skaičių uostų nuskaitymo užduotis, egzempliorius, naudojant diapazoną nuo 5555 iki 5585, šį diapazoną naudoja emuliatoriai ir prietaisai.
Kas yra „Fastboot“„Fastboot“ yra „Android“ sukurtas įrankis, kuris yra naudingas failų mirksėjimui ir kai kuriems programinės įrangos veiksniams, iš anksto nustatytiems kompiuteryje, pakeisti. Verta paminėti, kad naudojant šią priemonę reikia elgtis atsargiai, nes kažkas blogai atlikto turės neigiamos įtakos visai „Android“ sistemai operacija.
Vienas iš „Fastboot“ naudojimo pranašumų yra tas, kad bus galima atrakinti „Bootloader“, kad būtų pakeistas terminalo ROM.
Įprastai įvesti „Fastboot“ naudojamas maitinimo mygtukas + padidinimo mygtukas (aukštyn).
1. Įdiekite ADB su greitu įkrovimu „Windows 10“
Prieš matydami, kaip galime atsisiųsti ir naudoti ADB, turime atlikti keletą ankstesnių veiksmų „Android“ mobiliajame telefone, kad viskas veiktų teisingai.
1 žingsnis
Pirmasis žingsnis, kurį reikia padaryti, yra eiti į telefono nustatymus ir ten spustelėkite eilutę „Apie telefoną“, kuri yra paskutinėje nustatymų dalyje, kaip matome:
2 žingsnis
Naujame lange randame skyrių „Branduolio versija“:
3 žingsnis
Ten mes turime 7 kartus spustelėti šį skyrių, kad įjungtume „Android“ kūrėjo režimą, po to einame į skyrių „Kūrėjo parinktys“ ir turime spustelėti eilutės „USB derinimas“ jungiklį, bus parodytas šis pranešimas. Ten mes spustelime mygtuką „Priimti“, kad įjungtume šį režimą „Android“. Mes paliekame jums pamokos pavyzdį, kad galėtumėte tai pamatyti aiškiau.
4 žingsnis
Dabar pereiname prie paties diegimo. Jei naudojate „Windows“ operacines sistemas, pirmiausia turime atsisiųsti ADB įrankį iš šios nuorodos:
5 žingsnis
Toliau ištraukiame minėto suspausto failo turinį:
DIDELIS
5 žingsnis
Ten randame visą ADB rinkinį, kuriame yra greitas įkrovimas. Dabar šį turinį ištraukiame kelyje „C: Windows“:
DIDELIS
6 žingsnis
Vykdydami tai, C diske turėsime platformos įrankių katalogą ir iš ten bus galima paleisti ADB. Arba bus galima įdiegti ADB „Windows 10“ naudojant šį metodą, ten turime eiti šiuo keliu:
- Kontrolės skydelis
- Apsaugos sistema
- Sistema
DIDELIS
7 žingsnis
Ten mes spustelime eilutę „Išplėstinė sistemos konfigūracija“, o iššokančiajame lange einame į skirtuką „Išplėstinės parinktys“ ir ten spustelėkite mygtuką „Aplinkos kintamieji“, esantį apačioje:
8 žingsnis
Bus rodoma:
9 veiksmas
Ten mes pasirenkame eilutę „Kelias“ ir spustelėkite mygtuką „Redaguoti“, bus rodoma:
10 žingsnis
Ten mes spustelime mygtuką „Išnagrinėti“ ir įvesime kelią, kuriuo buvo išgautas atsisiųstas ADB turinys. Spustelėkite Gerai, kad išsaugotumėte pakeitimus. Kitas naudingas „Windows 10“ metodas yra eiti tiesiai į atsisiųstą turinį ir kažkur nemokamai paspausti klavišą „Shift“, dešiniuoju pelės mygtuku spustelėkite ir pasirinkite parinktį „Atidaryti„ PowerShell “langą čia“:
11 žingsnis
Dabar atėjo laikas prijungti „Android“ įrenginį prie „Windows 10“ ir ten, USB režimu, pasirinkite parinktį „Failai“:
12 žingsnis
Pasirinkę šią parinktį, pateksime į atidarytą „PowerShell“ konsolę ir atliksime šiuos veiksmus:
adb įrenginiai
DIDELIS
13 žingsnis
Kaip matome, atliekami du pagrindiniai veiksmai:
- „ABD“ demono paleidimas naudojant 5037 prievadą
- Prie kompiuterio prijungtų „Android“ įrenginių aptikimas
14 žingsnis
Pirmą kartą atlikdami šį procesą, jis taip pat taikomas „Linux“ ir „MacOS“, matome, kad įrenginys nėra autorizuotas, todėl „Android“ įrenginyje matysime šį pranešimą:
15 žingsnis
Ten paspaudžiame Sutinku, kad leistumėte pirštų atspaudus. Dabar matome, kad komanda yra įgaliota ADB:
DIDELIS
2. Įdiekite ADB ir greitai paleiskite „Linux“
Šiuo atveju naudosime „Ubuntu 18.04“, o „Linux“ atveju turime du ADB diegimo metodus.
PastabaJei naudojate 64 bitų leidimą, turėsite įdiegti paketus glibc.i686, libstdc ++.
1 žingsnis
„Linux“ sistemoje pirmiausia turime atsisiųsti ADB iš šios nuorodos:
2 žingsnis
Toliau ištraukiame atsisiųstą turinį, po to atidarome terminalo konsolę ir einame į namų katalogą, kuriame vykdome šią eilutę:
sudo nano .bashrc2 žingsnis
Rodomo failo pabaigoje įvesime šią sintaksę:
eksportuoti PATH = $ {PATH}: / home / ”user” / Kelias į ADB
3 žingsnis
Pakeitimus išsaugome naudodami šį klavišų derinį:
Ctrl + O
Mes paliekame redaktorių naudodami:
„Ctrl“ + X
4 žingsnis
Po to paleidžiame „adb“, kad pasiektume prijungtus įrenginius. Dabar kitas „Linux“ naudojamas metodas yra įdiegti jį tiesiogiai konsolėje, todėl pirmiausia vykdome šiuos veiksmus:
sudo apt install adb
5 žingsnis
Įvedame raidę S, kad patvirtintume ADB atsisiuntimą ir įdiegimą.
PastabaJei naudojate „CentOS“ arba „fedora“, vykdome šiuos veiksmus:
sudo yum įdiegti „Android“ įrankius
6 žingsnis
Dabar vykdysime šiuos veiksmus:
adb įrenginiai
7 žingsnis
Kaip matome, pirmiausia įjungtas ADB demonas. Vėl paleidžiame „adb“ įrenginius, kai įranga yra prijungta, kad aktyvūs įrenginiai būtų išvardyti:
3. Įdiekite ADB ir greitai paleiskite „MacOS Mojave“
1 žingsnis
„MacOS Mojave“ atveju pirmiausia turime atsisiųsti įrankį šioje nuorodoje.
2 žingsnis
Po to mes ištraukiame turinį, atidarome taemriną ir vykdome šią sintaksę:
cd / ADB kelias3 žingsnis
kai tik ten pateksime, tiesiog paleiskite „adb“ įrenginius, kad išvardytumėte prijungtus kompiuterius. Dabar, jei šis metodas sukels klaidą, ADb diegimui galime naudoti „HomeBrew“, tai yra „MacOS“ paketų tvarkyklė.
Pirmiausia įdiegiame „HomeBrew“ naudodami šią komandą:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
DIDELIS
4 žingsnis
Ten paspaudžiame klavišą Enter, kad pradėtume diegimo procesą. Dabar mes ketiname įdiegti ADB vykdydami šiuos veiksmus:
„brew cask“ įdiegti „Android“ platformos įrankius
DIDELIS
5 žingsnis
Matome, kad prasideda ADB atsisiuntimo procesas:
DIDELIS
6 žingsnis
Kai šis procesas bus baigtas, pamatysime šiuos dalykus:
DIDELIS
7 žingsnis
Paslaugą aktyvuojame vykdydami „adb“ įrenginius:
DIDELIS
8 žingsnis
Dabar mes prijungiame kompiuterį prie „MacOS Mojave“ ir vėl vykdome „adb“ įrenginius, kad jie būtų išvardyti:
DIDELIS
9 veiksmas
Nuo tada mes galime naudoti ADB kartu su greitu įkrovimu „Android“ ir taip ištirti naujų plėtros galimybių visumą. ADB ryšio būsena visose sistemose gali būti viena iš šių:
- neprisijungęs - rodo, kad egzempliorius nėra prijungtas prie ADB arba neatsako.
- įrenginys - ši parinktis rodo, kad egzempliorius yra prijungtas prie ADB serverio.
- nėra įrenginio - nėra prijungtas emuliatorius ar įrenginys.
10 žingsnis
Kai kurios naudingos komandos, kurias galime naudoti su greitu įkrovimu, yra šios:
Patikrinkite, ar mobilusis telefonas prijungtas
greito paleidimo įrenginiai
„Flash“ ROM
„Fastboot“ blykstė (rom pavadinimas) .zip
„Flash“ atkūrimas
„Fastboot“ blykstės atkūrimo atkūrimas.img
Mirksi branduolys
fastboot flash boot boot.img
Įjunkite atkūrimo režimą
greito įkrovos įkrovos atkūrimas.img
Atrakinkite įkrovos tvarkyklę
greito paleidimo „oem“ atrakinimas
Užblokuokite įkrovos tvarkyklę
greito įkrovos OEM užraktas
11 žingsnis
Kai kurios pagrindinės ADB komandos yra šios:
Išvardykite prijungtus įrenginius
adb įrenginiai
Nukopijuokite failą iš mobiliojo į kompiuterį
adb traukti
Siųskite failą į mūsų mobilųjį įrenginį
adb stumti
Pašalinkite programą
adb pašalinti
Įdiekite .apk programą mobiliajame telefone
įdiegti adb
Iš naujo paleiskite išmanųjį telefoną įprastu režimu
adb paleisti iš naujo
Iš naujo paleiskite telefoną įkrovos įkėlimo arba atkūrimo režimu
adb reboot-bootloader / reboot recovery
Turėdami ADB ir „fastboot“, mes turime daugybę visapusiškų ir funkcinių paslaugų, skirtų visiškai padidinti „Android“ naudojimo pajėgumus.