Jedan od najčešće korištenih mobilnih operativnih sustava danas je Android koji je razvio Google, a u okviru različitih funkcija pronalazimo svestranost konfiguracije, sigurnosti, dizajna i kompatibilnosti sa stotinama uređaja. Unutar svijeta mobilnih sustava postoji jedan vrlo zanimljiv odjeljak, koji ima izravan utjecaj na skalabilnost Androida, a to je razvoj aplikacija, znamo da je to svijet likova, simbola i znakova gdje i najmanja pogreška daje Kao rezultat toga, izvršavanje koda nije pravilno izvedeno, ali ako sve bude kako se očekuje, možemo stvoriti jedinstvene aplikacije sa sjajnim značajkama za tisuće korisnika Androida, pa kako bismo olakšali ovaj razvojni zadatak, Android je pružio besplatni uslužni program ADB, koji je dostupan za glavne operativne sustave koji se danas koriste.
Solvetic će objasniti što je to i kako instalirati ADB i fastboot na ove sustave te će tako imati još jednu IT granu za korištenje Androida.
Što je ADBADB (Android Debug Bridge), razvijen je kao alat naredbenog retka koji ima velike funkcionalnosti i zahvaljujući kojem će biti moguće uspostaviti komunikaciju s instancom emulatora ili Android uređaja koji se izravno povezuje s računalom koje se koristi.
Zahvaljujući ADB -u bit će moguće izvoditi različite i različite radnje na Android uređajima, poput instaliranja i otklanjanja pogrešaka u aplikacijama, uz pristup Unix terminalu ljuske u kojem će biti moguće izvršavati različite naredbe na emulatoru ili spojenom uređaju kako biste vidjeli kako bi funkcionirao u produktivnom okruženju.
Značajke ADB -aADB je razvijen kao klijent-poslužitelj program u koji su uključene tri osnovne komponente za njegovu upotrebu, a to su:
- Klijent koji je odgovoran za slanje naredbi, ovaj klijent se izvršava u razvojnom timu, ovaj klijent se može pozvati s terminala naredbenog retka zahvaljujući specifičnoj ADB naredbi za njega.
- Demon, koji je odgovoran za izvršavanje naredbi na uređaju. Daemon se izvodi kao pozadinski proces na svakoj instanci emulatora ili uređaja koji se koristi.
- Poslužitelj zadužen za upravljanje komunikacijom između klijenta i Daemona, ovaj poslužitelj radi kao pozadinski proces na razvojnom stroju.
Adb alat se nalazi na stazi "android_sdk / platform-tools /".
Kako funkcionira ADBU trenutku pokretanja bilo kojeg ADB klijenta, taj klijent prvo mora provjeriti postoji li trenutno pokrenut proces poslužitelja ADB -a, ako nije, proces poslužitelja je pokrenut. U trenutku pokretanja poslužitelja, povezan je s lokalnim TCP portom 5037 i odatle traži naredbe koje šalju ADB klijenti. Treba napomenuti da svi ADB klijenti koriste port 5037 za komunikaciju s poslužiteljem putem ADB -a.
Nakon što je komunikacijski proces dovršen, poslužitelj uspostavlja veze sa svim instancama emulatora ili uređaja koji se izvršavaju i tamo locira instance emulatora ili uređaja koji izvode zadatke skeniranja portova s neparnim brojevima u rasponu od 5555 do 5585, ovaj raspon koriste emulatori i uređaji.
Što je FastbootFastboot je alat koji je razvio Android i koji je koristan za bljeskanje datoteka i izmjenu nekih programskih čimbenika koji su unaprijed određeni na računalu. Vrijedi napomenuti da je uporaba ovog alata oprezna jer će nešto loše izvedeno imati negativan utjecaj u cijelom Android sustavu operacija.
Jedna od prednosti korištenja Fastboot -a je ta što će biti moguće otključati Bootloader radi promjene ROM -a terminala.
Za uobičajeni ulazak u Fastboot koristi se gumb za uključivanje + tipka za pojačavanje (gore).
1. Instalirajte ADB s fastbootom na Windows 10
Prije nego vidimo kako možemo preuzeti ADB i koristiti ga, moramo izvršiti niz prethodnih koraka na svom Android mobitelu kako bi sve radilo ispravno.
Korak 1
Prvi korak koji ćete poduzeti bit će odlazak u postavke telefona i tamo kliknite redak "O telefonu" koji se nalazi u posljednjem dijelu postavki kao što vidimo:
Korak 2
U novom prozoru nalazimo odjeljak "Verzija jezgre":
Korak 3
Tamo moramo 7 puta kliknuti na ovaj odjeljak da bismo omogućili način rada za Android programere, nakon toga idemo u odjeljak "Opcije za razvojne programere" i moramo kliknuti na prekidač linije "USB otklanjanje pogrešaka", prikazat će se sljedeća poruka. Tamo kliknemo gumb "Prihvati" kako bismo omogućili ovaj način rada na Androidu. Ostavljamo vam primjer vodiča kako biste ga mogli jasnije vidjeti.
Korak 4
Sada nastavljamo sa samom instalacijom. Za operacijske sustave Windows prvo moramo preuzeti uslužni program ADB na sljedećoj poveznici:
Korak 5
Nastavljamo izdvajati sadržaj navedene komprimirane datoteke:
POVEĆAJTE
Korak 5
Tamo nalazimo cijeli paket ADB -a u koji je uključen fastboot. Sada izdvajamo ovaj sadržaj na stazi "C: \ Windows":
POVEĆAJTE
Korak 6
Prilikom izvođenja ovoga imat ćemo direktorij alata platforme na pogonu C i odatle će biti moguće pokrenuti ADB. Alternativno, bit će moguće instalirati ADB u Windows 10 na sljedeći način, tu moramo ići na sljedeći put:
- Upravljačka ploča
- Sigurnosni sustav
- Sustav
POVEĆAJTE
Korak 7
Tamo kliknemo na redak "Napredna konfiguracija sustava", a u skočnom prozoru idemo na karticu "Napredne opcije" i tamo kliknemo gumb "Varijable okruženja" koji se nalazi pri dnu:
Korak 8
Prikazat će se sljedeće:
Korak 9
Tamo odabiremo redak "Put" i kliknemo gumb "Uredi", prikazat će se sljedeće:
Korak 10
Tamo kliknemo gumb "Ispitaj" i ući ćemo na put na kojem je izvučen preuzeti ADB sadržaj. Pritisnite U redu da biste spremili promjene. Druga korisna metoda u sustavu Windows 10 je da odete izravno na preuzeti sadržaj i negdje besplatno pritisnite tipku Shift, desnom tipkom miša kliknite i odaberete opciju "Otvori prozor PowerShell ovdje":
Korak 11
Sada je vrijeme za povezivanje našeg Android uređaja s Windows 10 i tamo, u USB načinu, odaberite opciju "Datoteke":
Korak 12
Odabirom ove opcije otići ćemo na PowerShell konzolu koja je otvorena i izvršit ćemo sljedeće:
adb uređaji
POVEĆAJTE
Korak 13
Kao što vidimo, provode se dvije osnovne radnje, a to su:
- Pokretanje demona ABD pomoću porta 5037
- Otkrivanje Android uređaja povezanih s računalom
Korak 14
Prvi put kada provodimo ovaj postupak, odnosi se i na Linux i macOS, možemo vidjeti da uređaj nije ovlašten, pa ćemo na Android uređaju vidjeti sljedeću poruku:
Korak 15
Tamo kliknemo Prihvati da dopustimo otisak prsta. Sada možemo vidjeti da je tim ovlašten u ADB -u:
POVEĆAJTE
2. Instalirajte ADB i fastboot na Linuxu
U ovom slučaju koristit ćemo Ubuntu 18.04, u slučaju Linuxa imamo dvije metode za instaliranje ADB -a.
BilješkaU slučaju korištenja 64-bitnog izdanja, bit će potrebno instalirati pakete glibc.i686, libstdc ++.
Korak 1
U Linuxu prvo moramo preuzeti ADB na sljedećoj poveznici:
Korak 2
Nastavljamo s izdvajanjem preuzetog sadržaja, nakon toga otvaramo terminalnu konzolu i idemo u početni direktorij gdje izvršavamo sljedeći redak:
sudo nano .bashrcKorak 2
U prikazanu datoteku na kraju ćemo unijeti sljedeću sintaksu:
izvoz PATH = $ {PATH}: / home / ”user” / Put do ADB -a
Korak 3
Promjene spremamo pomoću sljedeće kombinacije tipki:
Ctrl + O
Urednik ostavljamo koristeći:
Ctrl + X
Korak 4
Nakon toga pokrećemo adb za pristup povezanim uređajima. Drugi način korištenja u Linuxu je da ga instalirate izravno na konzolu, za to prvo izvršavamo sljedeće:
sudo apt install adb
Korak 5
Upisujemo slovo S kako bismo potvrdili preuzimanje i instaliranje ADB -a.
BilješkaU slučaju korištenja CentOS -a ili fedore izvršavamo sljedeće:
sudo yum instalirajte android-tools
Korak 6
Sada ćemo izvršiti sljedeće:
adb uređaji
Korak 7
Kao što vidimo, prije svega, omogućen je ADB demon. Ponovno pokrećemo adb uređaje, kada je oprema spojena, tako da su aktivni uređaji navedeni:
3. Instalirajte ADB i fastboot na macOS Mojave
Korak 1
U slučaju macOS Mojave, prvo moramo preuzeti uslužni program na sljedećoj vezi.
Korak 2
Nakon toga izdvajamo sadržaj, otvaramo taemrinal i izvršavamo sljedeću sintaksu:
cd / ADB putanjaKorak 3
kad jednom pristupimo tamo, samo pokrenite adb uređaje za popis povezanih računala. Sada, u slučaju da ova metoda generira pogrešku, možemo koristiti HomeBrew za instalaciju ADb -a, ovo je upravitelj paketa za macOS.
Prvo instaliramo HomeBrew sa sljedećom naredbom:
ruby -e "$ (curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
POVEĆAJTE
Korak 4
Tamo pritisnemo tipku Enter za početak instalacijskog procesa. Sada ćemo instalirati ADB pokretanjem sljedećeg:
brew cask instalirajte android-platform-tools
POVEĆAJTE
Korak 5
Vidimo da započinje proces preuzimanja ADB -a:
POVEĆAJTE
Korak 6
Nakon što ovaj proces završi, vidjet ćemo sljedeće:
POVEĆAJTE
Korak 7
Uslugu aktiviramo izvršavanjem adb uređaja:
POVEĆAJTE
Korak 8
Sada povezujemo računalo s macOS Mojave i ponovno izvršavamo adb uređaje tako da bude na popisu:
POVEĆAJTE
Korak 9
Od sada smo u mogućnosti koristiti ADB zajedno s fastboot -om na Androidu i tako istražiti svemir novih razvojnih mogućnosti. Status ADB veze na svim sustavima može biti jedno od sljedećeg:
- offline - Pokazuje da instanca nije povezana s ADB -om ili ne reagira.
- uređaj - Ova opcija označava da je instanca povezana s ADB poslužiteljem.
- nema uređaja - nema spojenog emulatora ili uređaja.
Korak 10
Neke korisne naredbe koje možemo koristiti s fastboot -om su:
Provjerite je li mobilni telefon spojen
uređaji za brzo pokretanje
Flash ROM
fastboot flash (rom naziv) .zip
Bljesak oporavka
fastboot flash recovery recovery.img
Bljeskanje jezgre
fastboot flash boot boot.img
Pokrenite sustav u načinu rada za oporavak
fastboot boot recovery.img
Otključajte bootloader
fastboot oem otključavanje
Blokirajte bootloader
fastboot oem zaključavanje
Korak 11
Neke osnovne ADB naredbe su:
Navedite povezane uređaje
adb uređaji
Kopirajte datoteku s mobitela na računalo
adb povući
Pošaljite datoteku na naš mobilni uređaj
adb push
Deinstalirajte aplikaciju
adb deinstalirati
Instalirajte .apk aplikaciju na mobitel
adb instalirati
Ponovo pokrenite mobitel u normalnom načinu rada
adb ponovno podizanje sustava
Ponovo pokrenite telefon u načinu podizanja sustava ili u načinu oporavka
adb reboot-bootloader / reboot recovery
S ADB -om i fastboot -om imamo pri ruci niz potpunih i funkcionalnih pomoćnih programa za potpuno povećanje korisničkog kapaciteta Androida.