ADB 101: Co dělá a jak jej nastavit ve Windows 11?

Ikona času čtení 7 min. číst


Čtenáři pomáhají podporovat MSpoweruser. Pokud nakoupíte prostřednictvím našich odkazů, můžeme získat provizi. Ikona popisku

Přečtěte si naši informační stránku a zjistěte, jak můžete pomoci MSPoweruser udržet redakční tým Více informací

Android Debug Bridge (ADB) je užitečný nástroj příkazového řádku vytvořený společností Google pro vývojáře, kteří chtějí získat přístup ke skrytým nastavením různých Android zařízení.

Má tři součásti, které spolupracují na navázání komunikace mezi vaším počítačem a zařízením: klient, démon (adbd) a server. Klient představuje váš počítač, který připojíte ke svému kapesnímu zařízení, a to je komponenta, která odesílá příkazy pomocí USB kabelu. Mezitím démon spouští příkazy na zařízení, zatímco server je ten, který spravuje komunikaci mezi klientem a démonem. Na rozdíl od démona, který běží jako proces na pozadí na zařízení, běží server jako proces na pozadí v počítači.

ADB lze použít na různých počítačových systémech, jako jsou Windows, macOS a dokonce i Linux. Ale v tomto případě vyzdvihneme jeho použití na Windows 11. Je však důležité poznamenat, že ADB není nástroj, který lze snadno nainstalovat do vašeho počítače. Musíte zahájit jeho stahování, ale dobrou zprávou je, že Google poskytuje přímé odkazy, kde si můžete stáhnout ADB pro Windows 11. 

Před stažením nástroje je však zásadní porozumět jeho použití. Google vytvořil ADB pro vývojáře, což znamená, že vám poskytne vylepšení na vysoké úrovni pro váš telefon nebo jiná zařízení Android. Konkrétně naváže komunikaci mezi zařízením a počítačem, což vám umožní ladit první systém a jeho aplikace, přistupovat k unixovému shellu a provádět další příkazy. 

Instalace ovladačů ADB do počítače se systémem Windows 11

Zde je postup krok za krokem k instalaci ovladačů ADB do počítače se systémem Windows 11.

  1. Na Stránka uživatelské příručky ADB poskytované společností Google, máte přístup k odkaz na stránku ke stažení nástroje ADB. Nabízí ovladače ADB ve třech možnostech v závislosti na operačním systému vašeho počítače. Vyberte první, abyste získali nejnovější verzi, kterou můžete použít pro svůj Windows 11.
  2. Kliknutím na možnost „Stáhnout SDK Platform-Tools pro Windows“ se dostanete na stránku s výzvou. Stačí zaškrtnout políčko a kliknout na tlačítko Stáhnout Android SDK Platform-Tools pro Windows spusťte stahování.
  3. Jakmile je soubor ZIP stažen, musíte přesunout a poté extrahovat složku do složky, ke které máte snadný přístup. Doporučujeme jej mít na kořenovém disku (C:\) počítače se systémem Windows 11.
  4. Chcete-li provést proces extrakce, klikněte pravým tlačítkem myši na soubor ZIP a vyberte možnost „Extrahovat vše…“. Poté se zobrazí výzva. Pro pokračování stačí kliknout na tlačítko „Extrahovat“.
  5. Otevřete složku, kterou jste extrahovali, a klepněte do ní pravým tlačítkem. Chcete-li spustit příkazový řádek prostředí Windows PowerShell, vyberte možnost „Otevřít v terminálu“.

otevření příkazového řádku prostředí Windows PowerShell pro ADB v Průzkumníkovi souborů

Aktivace ladění ADB na zařízení Android

Stažení ovladačů ADB není jen jediná věc, kterou byste měli udělat, abyste mohli spouštět příkazy ADB na zařízeních Android. Musíte také připravit svůj telefon nebo tablet na to, aby fungovala komunikace mezi komponentami ADB. Zde je návod, jak můžete povolit ladění ADB na vašem zařízení.

  1. Musíte povolit režim vývojáře, který je ve výchozím nastavení skrytý. Chcete-li to provést, přejděte do Nastavení > O telefonu > Číslo sestavení. Rychlým klepnutím na číslo sestavení sedmkrát aktivujete režim.
  2. Po aktivaci se zobrazí Možnosti vývojáře systému zařízení. Umístění sekce se liší v závislosti na režimu telefonu nebo značce. Najdete jej po otevření Nastavení; někdy je to v oblasti Systémy a aktualizace a na dalších místech. Na jiných zařízeních by se také mohl jmenovat jinak.
  3. Přejděte do Možnosti vývojáře a aktivujte možnost Ladění USB v části Debugging.
  4. Připojte zařízení k počítači se systémem Windows 11 pomocí kabelu USB a změňte režim USB na režim „přenos souborů (MTP)“.
  5. Vaše zařízení zobrazí dialogové okno se žádostí o povolení ladění USB, které umožňuje ladění prostřednictvím tohoto počítače. Pokračujte klepnutím na „OK“. Můžete také zaškrtnout políčko v dialogovém okně, takže to nebudete muset dělat pokaždé, když zařízení připojujete k počítači.

Příkazy ADB v prostředí PowerShell ve Windows 11

Jakmile je vše nastaveno (je nainstalován ovladač ADB, jsou aktivovány možnosti vývojáře kapesního zařízení Android a samotné zařízení je připojeno k počítači pomocí kabelu USB), můžete ověřit, zda je vaše zařízení úspěšně připojeno k počítači. Stačí v okně příkazového řádku vašeho počítače spustit příkazy „cmd“ a „adb devices“. Pokud tak učiníte, zobrazí se „Seznam připojených zařízení“.

Vývojáři běžně používají kabel USB při provádění ladění ADB, ale lze jej provést také bezdrátově na konkrétních zařízeních připojených přes Wi-Fi. Nastavení zařízení vyžaduje více práce, ale odstraňuje běžné problémy s připojením USB, jako je instalace ovladače.

ADB lze použít na zařízeních s různými verzemi operačního systému Android. Upozorňujeme však, že pokyny pro bezdrátové ladění se na zařízeních se systémem Android 11 nebo vyšším a Androidem 10 a nižším liší. Zde je návod, jak to udělat.

Bezdrátové ladění pro zařízení se systémem Android 11 a vyšším

  • Před spuštěním je nutné, aby počítač se systémem Windows 11 a zařízení byly připojeny ke stejné bezdrátové síti.
  • Povolte možnosti vývojáře svého zařízení pomocí stejných kroků uvedených výše.
  • V možnostech vývojáře přejděte do sekce Ladění a aktivujte „Bezdrátové ladění“. Po zobrazení výzvy vyberte „Povolit“.
Android Studio Bumblebee
Spárování počítače se systémem Windows 11 a zařízení přes stejnou síť Wi-Fi pomocí Android Studio Bumblebee.
  • Spustit Android Studio Bumblebee na vašem PC a vyberte „Párovat zařízení pomocí Wi-Fi“, ke kterému máte přístup prostřednictvím rozbalovací nabídky konfigurace běhu. Zobrazí se vyskakovací okno pro spárování zařízení buď pomocí QR kódu, nebo párovacího kódu.
Možnosti bezdrátového ladění na telefonu Google Pixel
Dva způsoby, jak bezdrátově spárovat zařízení s Windows 11 PC: pomocí QR kódu nebo párovacího kódu.
  • Zkontrolujte své zařízení a klepnutím na „Bezdrátové ladění“ spusťte párování. Jak již bylo řečeno, existují dva způsoby, jak to udělat: pomocí QR kódu nebo párovacího kódu. Vyberte si, který vám více vyhovuje.

Bezdrátové ladění pro zařízení se systémem Android 10 a nižším

  • Připojte zařízení a počítač ke stejné síti Wi-Fi.
  • Připojte zařízení k počítači pomocí kabelu USB a nastavte zařízení tak, aby čekalo na připojení TCP/IP na portu 5555.

  • Odpojte zařízení od počítače se systémem Windows 11 odstraněním kabelu USB.
  • Nyní se můžete připojit k počítači pomocí IP adresy vašeho zařízení Android.

  • V případě ztráty připojení stačí provést příkazy „adb connect“ nebo „adb kill-server“, přičemž druhý vyžaduje, abyste celý proces opakovali.

Existují případy, kdy se můžete setkat s problémy s navázáním spojení mezi počítačem se systémem Windows 11 a vaším zařízením Android, a důvody se mohou lišit v závislosti na typu ladění, které používáte. Například bezdrátové ladění může být problematické, pokud jsou počítač a zařízení odděleně připojeny ke dvěma různým sítím. Může k tomu také dojít, pokud v počítači nejsou nainstalovány žádné ovladače ADB nebo pokud jsou zastaralé. U kabelového ladění může vadné USB také vést k problémům.

Jakmile je vše opraveno, můžete pomocí ADB na svých zařízeních Android prozkoumat spoustu věcí. Může poskytovat širokou škálu příkazů, od kopírování souborů po přizpůsobení funkcí OEM nebo uživatelských rozhraní a mnoho dalších. V Dokument Uživatelská příručka aplikace Android StudioGoogle poskytuje seznam, pomocí kterého se můžete pokusit spustit příkazy pro nastavení přesměrování portů, zastavení serveru ADB, zadávání příkazů shellu a další.

Pomocí nich můžete získat větší kontrolu nad zařízením Android a provádět relevantní vylepšení. Nicméně i když ADB není obecně škodlivý (neprovádí změny na PC), jeho nevhodné použití může vést k určitým problémům. Díky tomu můžete před instalací ovladačů ADB a prováděním příkazů ADB posoudit své důvody pro použití a své dovednosti a znalosti.

Uživatelské fórum

1 zprávy