Nainstalujte si Android Debugging Bridge ADB na Windows nebo Mac

Android je jedním ze nejvšestrannějších a nejdynamičtějších mobilních operačních systémů, které se dnes používají díky stovkám funkcí, funkcí a funkcí, které v něm můžeme využít.

Mnoho uživatelů se může omezit na to, co nám Android nabízí výhradně na telefonu, ale nevíme, že bychom tyto možnosti mohli hodně překročit a ať už jsme vývojáři nebo ne, dosáhneme s mobilními zařízeními mnohem zajímavějších věcí.

Abychom toho dosáhli, máme ADB (Android Debug Bridge) a dnes v Solvetic budeme analyzovat, co to je a jak bezpečně nainstalovat tento nástroj na naše zařízení Android.

Co je ADBADB (Android Debug Bridge) je nástroj příkazového řádku, který byl vyvinut tak, aby umožňoval komunikaci s instancí emulátoru nebo zařízení Android připojeného k počítači.
Díky nástroji ADB budeme moci na zařízeních Android provádět různé akce, jako je instalace a ladění aplikací, poskytující přístup k unixovému shellu, který lze použít k provádění různých příkazů na emulátoru nebo připojeném zařízení.

ADB je program klient-server, který obsahuje tři základní komponenty:

  • Klient: Má na starosti odesílání příkazů. Tento klient běží na vývojovém počítači. Můžeme vyvolat klienta z terminálu příkazového řádku zadáním příkazu ADB.
  • Démon: Má na starosti provádění příkazů na zařízení. Démon běží jako proces na pozadí na každém připojeném zařízení Android nebo instanci emulátoru.
  • Server: Má na starosti správu komunikace mezi klientem a démonem.

1. Předběžná nastavení pro instalaci Android Debug Bridge


Před instalací a učením se více o ADB bude nutné nakonfigurovat naše zařízení Android tak, aby bylo možné pracovat s ADB.

Krok 1
Za tímto účelem přejdeme do nastavení telefonu a vyhledáme řádek „O telefonu“, který je na konci nastavení:

Krok 2
V zobrazeném okně vyhledáme řádek „Verze jádra“ a musíme na něj kliknout 7krát, aby byl povolen vývojářský režim Android:

Krok 3
Jakmile bude tento proces hotov, budeme mít povolené možnosti vývojáře, klikněte na něj a v zobrazeném okně aktivujeme pole „Ladění USB“ kliknutím na jeho přepínač:

Krok 4
Uvidíme následující zprávu. Klikněte na Přijmout a budeme připraveni nainstalovat ADB.

2. Jak nainstalovat ADB v systému Windows 10

Krok 1
Prvním krokem, který musíme udělat, je stáhnout binární soubory Google z následujícího odkazu:

Krok 2
Jakmile je tento obsah stažen, přistoupíme k jeho extrakci a toto bude obsah, který uvidíme:

Krok 3
Nyní klikneme pravým tlačítkem na libovolné prázdné místo, stiskneme klávesu Shift a klikneme pravým tlačítkem a v zobrazených možnostech vybereme možnost „Otevřít okno PowerShell zde“:

PoznámkaJe možné, že zobrazenou možností je příkazový řádek, ale stále platí bez problémů.

Krok 4
Nyní připojíme zařízení Android k systému Windows 10 a v režimu USB vybereme možnost „Soubory“:

Krok 5
Jakmile je tento krok definován, přejdeme do okna PowerShell a tam provedeme následující příkaz:

 adb zařízení

ZVĚTŠIT

Krok 6
Jak vidíme, že to není autorizováno, musíme sledovat zařízení Android, aby autorizovalo přístup, to bude zpráva, kterou uvidíme:

Krok 7
Klikněte na Přijmout autorizovat připojení. Použijeme -li příkaz znovu adb zařízení uvidíme následující. Připojené zařízení můžeme vidět s jeho ID.

ZVĚTŠIT

3. Jak nainstalovat ADB na macOS High Sierra

Krok 1
Stejně jako ve Windows si musíme stáhnout binární soubory Google pro macOS na následujícím odkazu:

Krok 2
Pokračujeme k extrahování obsahu, přístupu k terminálu macOS High Sierra a navigaci k extrahovanému obsahu pomocí příkazu CD.

ZVĚTŠIT

Krok 3
Pokračujeme k připojení zařízení Android k systému macOS High Sierra a nastavíme režim USB jako soubory, jak jsme viděli dříve.

Jakmile jsme tam, provedeme příkaz znovu adb zařízení, autorizujeme připojení v systému Android a uvidíme následující. Tam budeme mít připojené naše USB zařízení.

ZVĚTŠIT

4. Jak funguje ADB


Při spouštění klienta ADB klient nejprve zkontroluje, zda běží proces serveru ADB, pokud není, spustí proces serveru. Když se server spustí, je vázán na lokální port TCP 5037 a hledá příkazy odeslané klienty ADB; všichni klienti ADB používají ke komunikaci se serverem ADB port 5037.

Poté server naváže spojení se všemi aktuálně spuštěnými instancemi emulátorů nebo zařízení, vyhledá instance emulátorů nebo zařízení skenováním portů s lichými čísly v rozmezí 5555 až 5585, které používají emulátory a zařízení.

Když server najde démona ADB, bude navázáno připojení k tomuto portu. Musíme mít na paměti, že každá instance emulátoru nebo zařízení získává dvojici sekvenčních portů; sudý port pro připojení konzoly a lichý port pro připojení ADB. Například:

  • Emulátor 1, konzola: 5554
  • Emulátor 1, adb: 5555
  • Emulátor 2, konzola: 5556
  • Emulátor 2, adb: 5557

5. Hlavní příkazy ADB pro použití ve Windows nebo macOS High Sierra


Dále uvidíme některé z nejpoužívanějších příkazů, které můžeme implementovat pomocí ADB:

adb zařízeníUmožňuje zobrazit seznam zařízení Android, která jsou připojena k počítači.

adb pushUmožňuje programově přesunout soubor do zařízení Android.

adb vytáhnoutUmožňuje programově přesunout soubor ze zařízení Android.

instalace apkUmožňuje nám programově instalovat aplikace pomocí souborů APK.

restart adbRestartujeme zařízení Android.

obnova restartu adbPovolte restart zařízení Android v režimu obnovení.

adb restartujte bootloaderPovolte restart Androidu jako bootloader.

adb ShellUmožňuje spustit vzdálený shell na zařízení Android.

Pro mnohem úplnější informace můžeme navštívit následující odkaz ADB, kde najdeme příslušné dostupné možnosti:

ADB se tak stává praktickým nástrojem pro správu našich zařízení Android s úplným zabezpečením.

wave wave wave wave wave