Instalirajte Android Debugging Bridge ADB na Windows ili Mac

Android je jedan od najsvestranijih i najdinamičnijih mobilnih operativnih sustava koji se danas koristi zahvaljujući stotinama značajki, funkcija i značajki koje u njemu možemo iskoristiti.

Mnogi se korisnici mogu ograničiti samo na ono što nam Android nudi isključivo na telefonu, ali ne znamo da možemo otići puno dalje od ovih opcija i, bez obzira jesmo li programeri ili ne, postići mnogo zanimljivije stvari s našim mobilnim uređajima.

Da bismo to postigli, imamo ADB (Android Debug Bridge) i danas ćemo u Solveticu analizirati što je to i kako sigurno instalirati ovaj alat na naš Android uređaj.

Što je ADBADB (Android Debug bridge) je alat naredbenog retka koji je razvijen kako bi omogućio komunikaciju s instancom emulatora ili Android uređaja spojenog na računalo.
Zahvaljujući ADB alatu moći ćemo izvesti različite radnje na Android uređajima, poput instaliranja i otklanjanja pogrešaka u aplikacijama, pružajući pristup Unix ljusci koja se može koristiti za izvršavanje različitih naredbi na emulatoru ili spojenom uređaju.

ADB je klijent-poslužitelj program koji uključuje tri osnovne komponente:

  • Klijent: On je zadužen za slanje naredbi. Ovaj klijent radi na razvojnom stroju. Možemo pozvati klijenta s terminala naredbenog retka izdavanjem ADB naredbe.
  • Demon: On je zadužen za izvršavanje naredbi na uređaju. Daemon radi kao pozadinski proces na svakom spojenom Android uređaju ili instanci emulatora.
  • Poslužitelj: On je zadužen za upravljanje komunikacijom između klijenta i Daemona.

1. Prethodne postavke za instaliranje Android Debug Bridgea


Prije instaliranja i učenja više o ADB -u, bit će potrebno konfigurirati naš Android uređaj tako da mu je omogućen rad s ADB -om.

Korak 1
Za to idemo u postavke telefona i lociramo redak "O telefonu" koji se nalazi na kraju postavki:

Korak 2
U prikazanom prozoru pronaći ćemo redak "Verzija jezgre" i moramo ga kliknuti 7 puta kako bismo omogućili način rada za razvojne programere Androida:

Korak 3
Nakon što ovaj proces završi, imat ćemo omogućene razvojne opcije, kliknite na nju i u prikazanom prozoru aktivirat ćemo okvir "USB otklanjanje pogrešaka" klikom na njegov prekidač:

Korak 4
Vidjet ćemo sljedeću poruku. Pritisnite Prihvati i bit ćemo spremni za instaliranje ADB -a.

2. Kako instalirati ADB u sustav Windows 10

Korak 1
Prvi korak koji moramo poduzeti je preuzimanje Googleovih binarnih datoteka sa sljedeće veze:

Korak 2
Nakon što se ovaj sadržaj preuzme, nastavljamo s izdvajanjem i to će biti sadržaj koji ćemo vidjeti:

Korak 3
Sada ćemo desnom tipkom miša kliknuti bilo koje prazno mjesto, pritisnuti tipku Shift i desnom tipkom miša kliknuti i u prikazanim opcijama odabrati opciju "Otvori prozor PowerShell ovdje":

BilješkaMoguće je da je prikazana opcija naredbeni redak, i dalje se primjenjuje bez problema.

Korak 4
Sada ćemo povezati Android uređaj s Windows 10 i u USB načinu odabrati opciju "Datoteke":

Korak 5
Nakon što je ovaj korak definiran, idemo u prozor PowerShell i tamo ćemo izvršiti sljedeću naredbu:

 adb uređaji

POVEĆAJTE

Korak 6
Kako vidimo da nije ovlašten, moramo promatrati Android uređaj za autorizaciju pristupa, to će biti poruka koju ćemo vidjeti:

Korak 7
Kliknite na Prihvatiti za autorizaciju veze. Ako ponovno upotrijebimo naredbu adb uređaji vidjet ćemo sljedeće. Možemo vidjeti povezani uređaj s njegovim ID -om.

POVEĆAJTE

3. Kako instalirati ADB na macOS High Sierra

Korak 1
Kao i u sustavu Windows, moramo preuzeti Googleove binarne datoteke za macOS na sljedećoj vezi:

Korak 2
Nastavljamo s izdvajanjem sadržaja, pristupamo terminalu macOS High Sierra i dolazimo do izdvojenog sadržaja pomoću naredbe CD.

POVEĆAJTE

Korak 3
Nastavljamo s povezivanjem Android uređaja na macOS High Sierra i postavljamo USB način rada kao datoteke kao što smo već vidjeli.

Kad stignemo tamo, ponovno ćemo izvršiti naredbu adb uređaji, odobravamo vezu u Androidu i vidjet ćemo sljedeće. Tamo ćemo spojiti naš USB uređaj.

POVEĆAJTE

4. Kako funkcionira ADB


Prilikom pokretanja ADB klijenta, klijent prvo provjerava postoji li pokrenut proces poslužitelja ADB -a, ako nema, pokreće proces poslužitelja. Kad se poslužitelj pokrene, vezan je za lokalni TCP port 5037 i traži naredbe koje šalju ADB klijenti; svi ADB klijenti koriste port 5037 za komunikaciju s ADB poslužiteljem.

Nakon toga poslužitelj uspostavlja veze sa svim trenutno pokrenutim primjercima emulatora ili uređaja, locira instance emulatora ili uređaja skeniranjem portova s ​​neparnim brojevima u rasponu od 5555 do 5585, koje koriste emulatori i uređaji.

Kad poslužitelj pronađe ADB demona, uspostavit će se veza s tim portom. Moramo imati na umu da svaka instanca emulatora ili uređaja dobiva par uzastopnih portova; parni priključak za konzole i neparni port za ADB veze. Na primjer:

  • Emulator 1, konzola: 5554
  • Emulator 1, adb: 5555
  • Emulator 2, konzola: 5556
  • Emulator 2, adb: 5557

5. Glavne ADB naredbe za korištenje u sustavu Windows ili macOS High Sierra


Zatim ćemo vidjeti neke od najčešće korištenih naredbi koje možemo implementirati pomoću ADB -a:

adb uređajiOmogućuje vam da vidite popis Android uređaja koji su povezani s računalom.

adb pushOmogućuje programsko premještanje datoteke na Android uređaj.

adb povućiOmogućuje programsko premještanje datoteke s Android uređaja.

apk instalacijaOmogućuje nam programsko instaliranje aplikacija pomoću APK datoteka.

ponovno pokrenuti adbPonovno pokrećemo Android uređaj.

adb reboot recoveryOmogućite ponovno pokretanje Android uređaja u načinu oporavka.

adb reboot bootloaderOmogući ponovno pokretanje Androida kao pokretač za pokretanje.

adb ShellOmogućuje pokretanje udaljene ljuske na Android uređaju.

Za puno potpunije informacije možemo posjetiti sljedeću ADB vezu na kojoj ćemo pronaći odgovarajuće dostupne opcije:

Tako ADB postaje praktičan alat za upravljanje našim Android uređajima s potpunom sigurnošću.

wave wave wave wave wave