ADB 101: Čo robí a ako ho nastaviť v systéme Windows 11?
7 min. čítať
Publikované dňa
Prečítajte si našu informačnú stránku a zistite, ako môžete pomôcť MSPoweruser udržať redakčný tím Čítaj viac
Android Debug Bridge (ADB) je užitočný nástroj príkazového riadka, ktorý spoločnosť Google vytvorila pre vývojárov, ktorí chcú získať prístup k skrytým nastaveniam rôznych Android zariadení.
Má tri komponenty, ktoré spolupracujú na nadviazaní komunikácie medzi vaším počítačom a zariadením: klient, démon (adbd) a server. Klient predstavuje váš počítač, ktorý pripojíte k vášmu vreckovému zariadeniu, a to je komponent, ktorý odosiela príkazy pomocou kábla USB. Medzitým démon spúšťa príkazy na zariadení, zatiaľ čo server je ten, ktorý riadi komunikáciu medzi klientom a démonom. Na rozdiel od démona, ktorý beží ako proces na pozadí na zariadení, server beží ako proces na pozadí v počítači.
ADB je možné použiť na rôznych počítačových systémoch, ako sú Windows, MacOS a dokonca aj Linux. Ale v tomto prípade vyzdvihneme jeho použitie na windows 11. Je však dôležité poznamenať, že ADB nie je nástroj, ktorý sa dá ľahko nainštalovať do vášho počítača. Musíte spustiť jeho sťahovanie, ale dobrou správou je, že Google poskytuje priame odkazy, kde si môžete stiahnuť ADB pre Windows 11.
Pred stiahnutím nástroja je však dôležité porozumieť jeho použitiu. Google vytvoril ADB pre vývojárov, čo znamená, že vám poskytne vylepšenia na vysokej úrovni pre váš telefón alebo iné zariadenia so systémom Android. Konkrétne nadväzuje komunikáciu medzi zariadením a počítačom, čo vám umožňuje ladiť prvý systém a jeho aplikácie, pristupovať k unixovému shellu a vykonávať ďalšie príkazy.
Inštalácia ovládačov ADB do počítača so systémom Windows 11
Tu je krok za krokom proces inštalácie ovládačov ADB do počítača so systémom Windows 11.
- Na Stránka používateľskej príručky ADB poskytované spoločnosťou Google, môžete pristupovať k odkaz na stránku na stiahnutie nástroja ADB. V závislosti od operačného systému vášho počítača ponúka ovládače ADB v troch možnostiach. Vyberte prvú, aby ste získali najnovšiu verziu, ktorú môžete použiť pre svoj Windows 11.
- Kliknutím na možnosť „Stiahnuť SDK Platform-Tools for Windows“ sa dostanete na stránku s výzvou. Stačí začiarknuť políčko a kliknúť na tlačidlo Stiahnuť Android SDK Platform-Tools pre Windows spustiť sťahovanie.
- Po stiahnutí súboru ZIP musíte presunúť a potom extrahovať priečinok do priečinka, ku ktorému máte jednoduchý prístup. Odporúčame ho mať na koreňovom disku (C:\) počítača so systémom Windows 11.
- Ak chcete vykonať proces extrakcie, kliknite pravým tlačidlom myši na súbor ZIP a vyberte možnosť „Extrahovať všetko…“. Potom sa zobrazí výzva. Ak chcete pokračovať, stačí kliknúť na tlačidlo „Extrahovať“.
- Otvorte priečinok, ktorý ste rozbalili, a kliknite v ňom pravým tlačidlom myši. Ak chcete spustiť príkazový riadok prostredia Windows PowerShell, vyberte možnosť „Otvoriť v termináli“.
Aktivácia ladenia ADB na zariadení so systémom Android
Stiahnutie ovládačov ADB nie je len jediná vec, ktorú by ste mali urobiť, aby ste mohli spúšťať príkazy ADB na zariadeniach so systémom Android. Musíte tiež pripraviť svoj telefón alebo tablet na fungovanie komunikácie medzi komponentmi ADB. Tu je návod, ako môžete povoliť ladenie ADB na svojom zariadení.
- Musíte povoliť režim vývojára, ktorý je predvolene skrytý. Ak to chcete urobiť, prejdite do časti Nastavenia > Informácie o telefóne > Číslo zostavy. Rýchlym klepnutím na číslo zostavy sedemkrát aktivujete režim.
- Po aktivácii sa zobrazia možnosti vývojára systému zariadenia. Umiestnenie sekcie sa líši v závislosti od režimu telefónu alebo značky. Nájdete ho po otvorení Nastavenia; niekedy sa nachádza v oblasti Systémy a aktualizácie a na iných miestach. Na iných zariadeniach by sa tiež mohol pomenovať inak.
- Prejdite do Možnosti vývojára a aktivujte možnosť Ladenie USB v časti Ladenie.
- Pripojte svoje zariadenie k počítaču so systémom Windows 11 pomocou kábla USB a zmeňte režim USB na režim „prenos súborov (MTP)“.
- Vaše zariadenie zobrazí dialógové okno so žiadosťou o povolenie na ladenie USB, ktoré umožňuje ladenie prostredníctvom tohto počítača. Pokračujte klepnutím na „OK“. Môžete tiež zaškrtnúť políčko v dialógovom okne, takže to nebudete musieť robiť pri každom pripojení zariadenia k počítaču.
Keď je všetko nastavené (nainštalovaný ovládač ADB, aktivované možnosti vývojára vreckového zariadenia so systémom Android a samotné zariadenie pripojené k počítaču pomocou kábla USB), môžete overiť, či je vaše zariadenie úspešne pripojené k počítaču. Stačí spustiť v okne príkazového riadka vášho počítača príkazy „cmd“ a „adb devices“. Ak tak urobíte, zobrazí sa vám „Zoznam pripojených zariadení“.
Používanie kábla USB pri vykonávaní ladenia ADB je bežne používané vývojármi, ale dá sa to urobiť aj bezdrôtovo na konkrétnych zariadeniach pripojených cez Wi-Fi. Nastavenie zariadení vyžaduje viac práce, ale odstraňuje bežné problémy s pripojením USB, ako je inštalácia ovládača.
ADB je možné použiť na zariadeniach s rôznymi verziami operačného systému Android. Upozorňujeme však, že pokyny na bezdrôtové ladenie sa na zariadeniach so systémom Android 11 alebo vyšším a Androidom 10 a nižším líšia. Tu je návod, ako to môžete urobiť.
Bezdrôtové ladenie pre zariadenia so systémom Android 11 a vyšším
- Pred spustením je potrebné, aby počítač so systémom Windows 11 a zariadenie boli pripojené k rovnakej bezdrôtovej sieti.
- Povoľte možnosti vývojára svojho zariadenia pomocou vyššie uvedených krokov.
- V Možnostiach vývojára prejdite do časti Ladenie a aktivujte „Bezdrôtové ladenie“. Po zobrazení výzvy vyberte možnosť „Povoliť“.
- Spustiť Android Studio Bumblebee na počítači a vyberte možnosť „Párovať zariadenia pomocou Wi-Fi“, ku ktorej máte prístup prostredníctvom rozbaľovacej ponuky konfigurácií spustenia. Zobrazí sa kontextové okno na spárovanie zariadení pomocou QR kódu alebo párovacieho kódu.
- Skontrolujte svoje zariadenie a klepnutím na „Bezdrôtové ladenie“ spustite párovanie. Ako už bolo povedané, existujú dva spôsoby, ako to urobiť: pomocou QR kódu alebo párovacieho kódu. Vyberte si, ktorý vám viac vyhovuje.
Bezdrôtové ladenie pre zariadenia so systémom Android 10 a nižším
- Pripojte svoje zariadenie a počítač k rovnakej sieti Wi-Fi.
- Pripojte zariadenie k počítaču pomocou kábla USB a nastavte zariadenie tak, aby čakalo na pripojenie TCP/IP na porte 5555.
- Odpojte zariadenie od počítača so systémom Windows 11 odpojením kábla USB.
- Teraz sa môžete pripojiť k počítaču pomocou adresy IP vášho zariadenia Android.
- V prípade straty spojenia stačí spustiť príkazy „adb connect“ alebo „adb kill-server“, pričom druhý vyžaduje, aby ste celý proces zopakovali.
Existujú prípady, kedy sa môžu vyskytnúť problémy s nadviazaním spojenia medzi počítačom so systémom Windows 11 a zariadením so systémom Android a dôvody sa môžu líšiť v závislosti od typu ladenia, ktoré používate. Napríklad bezdrôtové ladenie môže byť problematické, ak sú počítač a zariadenie oddelene pripojené k dvom rôznym sieťam. Môže sa to stať aj vtedy, ak v počítači nie sú nainštalované žiadne ovládače ADB alebo ak sú zastarané. V prípade káblového ladenia môže chybné USB viesť k problémom.
Keď je všetko opravené, používanie ADB vám môže poskytnúť veľa vecí, ktoré môžete preskúmať na svojich zariadeniach s Androidom. Môže poskytovať širokú škálu príkazov, od kopírovania súborov až po prispôsobenie funkcií OEM alebo používateľských rozhraní a mnoho ďalších. V Dokument používateľskej príručky Android StudioGoogle poskytuje zoznam, pomocou ktorého sa môžete pokúsiť spustiť príkazy na nastavenie presmerovania portov, zastavenie servera ADB, zadávanie príkazov shellu a ďalšie.
Pomocou nich môžete získať väčšiu kontrolu nad zariadením so systémom Android a vykonávať príslušné vylepšenia. Napriek tomu, zatiaľ čo ADB nie je vo všeobecnosti škodlivé (nevykonáva zmeny v počítači), nesprávne používanie môže viesť k určitým problémom. Pomocou toho možno budete chcieť posúdiť svoje dôvody na používanie a svoje zručnosti a znalosti pred inštaláciou ovládačov ADB a spustením príkazov ADB.
Používateľské fórum
1 správy