ADB 101: Co robi i jak skonfigurować w systemie Windows 11?

Ikona czasu czytania 7 minuta. czytać


Czytelnicy pomagają wspierać MSpoweruser. Możemy otrzymać prowizję, jeśli dokonasz zakupu za pośrednictwem naszych linków. Ikona podpowiedzi

Przeczytaj naszą stronę z informacjami, aby dowiedzieć się, jak możesz pomóc MSPoweruser w utrzymaniu zespołu redakcyjnego Czytaj więcej

Android Debug Bridge (ADB) to przydatne narzędzie wiersza poleceń Google stworzone dla programistów, którzy chcą uzyskać dostęp do ukrytych ustawień różnych Android urządzeń.

Zawiera trzy komponenty, które współpracują ze sobą, aby nawiązać komunikację między komputerem a urządzeniem: klient, demon (adbd) i serwer. Klient reprezentuje Twój komputer, który podłączysz do urządzenia przenośnego, i jest to komponent, który wysyła polecenia za pomocą kabla USB. Tymczasem demon uruchamia polecenia na urządzeniu, podczas gdy serwer jest tym, który zarządza komunikacją między klientem a demonem. W przeciwieństwie do demona, który działa na urządzeniu jako proces w tle, serwer działa na komputerze jako proces w tle.

ADB może być używany w różnych systemach komputerowych, takich jak Windows, macOS, a nawet Linux. Ale w tym przypadku podkreślimy jego użycie Windows 11. Należy jednak pamiętać, że ADB nie jest narzędziem łatwo instalowanym na twoim komputerze. Musisz zainicjować jego pobieranie, ale dobrą wiadomością jest to, że Google udostępnia bezpośrednie linki do miejsca, w którym można pobrać ADB dla Windows 11. 

Niemniej jednak zrozumienie użycia narzędzia jest kluczowe przed jego pobraniem. Google stworzył ADB dla programistów, co oznacza, że ​​zapewni Ci ulepszenia na wysokim poziomie dla Twojego telefonu lub innych urządzeń z Androidem. W szczególności ustanawia komunikację między urządzeniem a komputerem, umożliwiając debugowanie systemu i jego aplikacji, dostęp do powłoki Unix i wykonywanie innych poleceń. 

Instalowanie sterowników ADB na komputerze z systemem Windows 11

Oto krok po kroku proces instalacji sterowników ADB na komputerze z systemem Windows 11.

  1. Na Strona podręcznika użytkownika ADB udostępnianych przez Google, możesz uzyskać dostęp do link do strony pobierania narzędzia ADB. Oferuje sterowniki ADB w trzech opcjach, w zależności od systemu operacyjnego komputera. Wybierz pierwszą, aby uzyskać najnowszą wersję, której możesz używać w systemie Windows 11.
  2. Kliknięcie opcji „Pobierz narzędzia platformy SDK dla systemu Windows” spowoduje wyświetlenie strony z monitem. Po prostu zaznacz pole i kliknij przycisk Pobierz narzędzia platformy Android SDK dla systemu Windows, aby rozpocznij pobieranie.
  3. Po pobraniu pliku ZIP musisz przenieść, a następnie wyodrębnić folder do folderu, do którego masz łatwy dostęp. Zalecamy umieszczenie go na dysku głównym (C:\) komputera z systemem Windows 11.
  4. Aby przeprowadzić proces wyodrębniania, kliknij prawym przyciskiem myszy plik ZIP i wybierz opcję „Wyodrębnij wszystko…”. Następnie pojawi się monit. Po prostu wybierz przycisk „Wyodrębnij”, aby kontynuować.
  5. Otwórz wyodrębniony folder i kliknij go prawym przyciskiem myszy. Wybierz opcję "Otwórz w terminalu", aby uruchomić wiersz polecenia Windows PowerShell.

otwieranie wiersza poleceń Windows PowerShell dla ADB w Eksploratorze plików

Aktywacja debugowania ADB na urządzeniu z Androidem

Pobieranie sterowników ADB to nie jedyna rzecz, którą powinieneś zrobić, aby uruchomić polecenia ADB na urządzeniach z Androidem. Musisz również przygotować telefon lub tablet do działania komunikacji między komponentami ADB. Oto, jak możesz włączyć debugowanie ADB na swoim urządzeniu.

  1. Musisz włączyć tryb programisty, który jest domyślnie ukryty. Aby to zrobić, przejdź do Ustawienia> Informacje o telefonie> Numer kompilacji. Szybko dotknij numeru kompilacji siedem razy, aby aktywować tryb.
  2. Po aktywacji pojawią się Opcje programisty systemu urządzenia. Umiejscowienie sekcji różni się w zależności od trybu telefonu lub marki. Możesz go znaleźć po otwarciu Ustawień; czasami znajduje się w obszarze Systemy i aktualizacje oraz w innych miejscach. Może również mieć inną nazwę na innych urządzeniach.
  3. Przejdź do opcji programisty i aktywuj opcję debugowania USB w sekcji debugowanie.
  4. Podłącz urządzenie do komputera z systemem Windows 11 za pomocą kabla USB i zmień tryb USB na tryb „transferu plików (MTP)”.
  5. Twoje urządzenie wyświetli okno dialogowe z prośbą o pozwolenie na debugowanie USB, które umożliwia debugowanie za pośrednictwem tego komputera. Dotknij "OK", aby kontynuować. Możesz także zaznaczyć pole w oknie dialogowym, dzięki czemu nie będziesz musiał tego robić za każdym razem, gdy podłączasz urządzenie do komputera.

Polecenia ADB w PowerShell w systemie Windows 11

Po ustawieniu wszystkiego (zainstalowany sterownik ADB, aktywowane opcje programisty przenośnego urządzenia z systemem Android, a samo urządzenie jest podłączone do komputera za pomocą kabla USB), możesz sprawdzić, czy urządzenie jest pomyślnie podłączone do komputera. Wystarczy wykonać w oknie wiersza polecenia komputera polecenia „cmd” i „urządzenia adb”. Spowoduje to wyświetlenie „Listy podłączonych urządzeń”.

Używanie kabla USB podczas debugowania ADB jest powszechnie używane przez programistów, ale można to również zrobić bezprzewodowo na określonych urządzeniach podłączonych przez Wi-Fi. Konfiguracja urządzeń wymaga więcej pracy, ale usuwa typowe problemy z połączeniem USB, takie jak instalacja sterowników.

ADB może być używany na urządzeniach z różnymi wersjami systemu operacyjnego Android. Należy jednak pamiętać, że instrukcje dotyczące debugowania bezprzewodowego różnią się na urządzeniach z systemem Android 11 lub nowszym oraz Androidem 10 i starszym. Oto jak możesz to zrobić.

Debugowanie bezprzewodowe dla urządzeń z systemem Android 11 i nowszym

  • Przed rozpoczęciem wymagane jest, aby komputer z systemem Windows 11 i urządzenie były połączone z tą samą siecią bezprzewodową.
  • Włącz Opcje programisty swojego urządzenia, wykonując te same czynności, o których mowa powyżej.
  • W Opcjach programisty przejdź do sekcji Debugowanie i aktywuj "Debugowanie bezprzewodowe". Wybierz „Zezwól”, gdy pojawi się monit.
Trzmiel Studio Androida
Parowanie komputera z systemem Windows 11 i urządzenia przez tę samą sieć Wi-Fi za pomocą Android Studio Bumblebee.
  • Uruchom Trzmiel Studio Androida na komputerze i wybierz "Sparuj urządzenia za pomocą Wi-Fi", do którego możesz uzyskać dostęp za pośrednictwem menu rozwijanego konfiguracji uruchamiania. Zobaczysz wyskakujące okienko, w którym możesz sparować urządzenia za pomocą kodu QR lub kodu parowania.
Opcje debugowania bezprzewodowego w telefonie Google Pixel
Dwa sposoby bezprzewodowego sparowania urządzenia z komputerem z systemem Windows 11: za pomocą kodu QR lub kodu parowania.
  • Sprawdź swoje urządzenie i dotknij "Debugowanie bezprzewodowe", aby rozpocząć parowanie. Jak już wspomniano, można to zrobić na dwa sposoby: za pomocą kodu QR lub kodu parowania. Wybierz, który bardziej Ci odpowiada.

Debugowanie bezprzewodowe dla urządzeń z systemem Android 10 i starszym

  • Podłącz urządzenie i komputer do tej samej sieci Wi-Fi.
  • Podłącz urządzenie do komputera za pomocą kabla USB i ustaw urządzenie tak, aby czekało na połączenie TCP/IP na porcie 5555.

  • Odłącz urządzenie od komputera z systemem Windows 11, wyjmując kabel USB.
  • Możesz teraz połączyć się z komputerem przy użyciu adresu IP urządzenia z systemem Android.

  • W przypadku utraty połączenia po prostu wykonaj polecenia „adb connect” lub „adb kill-server”, przy czym te ostatnie wymagają ponownego powtórzenia procesu.

Istnieją przypadki, w których możesz napotkać problemy z nawiązaniem połączenia między komputerem z systemem Windows 11 a urządzeniem z systemem Android, a przyczyny mogą się różnić w zależności od rodzaju używanego debugowania. Na przykład debugowanie bezprzewodowe może być problematyczne, jeśli komputer i urządzenie są oddzielnie podłączone do dwóch różnych sieci. Może się to również zdarzyć, jeśli na komputerze nie zainstalowano żadnych sterowników ADB lub są one nieaktualne. W przypadku debugowania przewodowego wadliwy USB może również prowadzić do problemów.

Gdy wszystko zostanie naprawione, korzystanie z ADB może dać ci wiele rzeczy do odkrycia na urządzeniach z Androidem. Może dostarczać szeroką gamę poleceń, od kopiowania plików po dostosowywanie funkcji OEM lub interfejsów użytkownika i wiele innych. w Dokument przewodnika użytkownika Android Studio, Google udostępnia listę, na której możesz spróbować uruchomić polecenia, aby skonfigurować przekierowanie portów, zatrzymać serwer ADB, wydać polecenia powłoki i nie tylko.

Korzystając z nich, możesz uzyskać większą kontrolę nad urządzeniem z Androidem i wprowadzić odpowiednie poprawki. Niemniej jednak, chociaż ADB nie jest ogólnie szkodliwy (nie wprowadza zmian na komputerze), niewłaściwe użycie może prowadzić do pewnych problemów. Dzięki temu możesz chcieć ocenić powody jego używania oraz umiejętności i wiedzę przed zainstalowaniem sterowników ADB i wykonaniem poleceń ADB.

Forum użytkowników

Wiadomości 1