Zainstaluj Android Debugging Bridge ADB na Windows lub Mac

Android to jeden z najbardziej wszechstronnych i dynamicznych mobilnych systemów operacyjnych, które są dziś używane dzięki setkom funkcji, funkcji i możliwości, z których możemy w nim skorzystać.

Wielu użytkowników może ograniczyć się do tego, co Android oferuje nam wyłącznie na telefon, ale nie wiemy, że możemy znacznie wyjść poza te opcje i niezależnie od tego, czy jesteśmy programistami, czy nie, możemy osiągnąć znacznie ciekawsze rzeczy z naszymi urządzeniami mobilnymi.

Aby to osiągnąć, mamy ADB (Android Debug Bridge), a dziś w Solvetic przeanalizujemy, co to jest i jak bezpiecznie zainstalować to narzędzie na naszym urządzeniu z Androidem.

Co to jest ADBADB (Android Debug bridge) to narzędzie wiersza poleceń, które zostało opracowane w celu umożliwienia komunikacji z instancją emulatora lub urządzeniem z systemem Android podłączonym do komputera.
Dzięki narzędziu ADB będziemy mogli wykonywać różne akcje na urządzeniach z Androidem, takie jak instalowanie i debugowanie aplikacji, zapewniając dostęp do powłoki Unix, która może być używana do wykonywania różnych poleceń na emulatorze lub podłączonym urządzeniu.

ADB to program klient-serwer, który zawiera trzy podstawowe komponenty:

  • Klient: Odpowiada za wysyłanie poleceń. Ten klient działa na maszynie deweloperskiej. Możemy wywołać klienta z terminala wiersza poleceń, wydając polecenie ADB.
  • Demon: Odpowiada za wykonywanie poleceń na urządzeniu. Demon działa jako proces w tle na każdym podłączonym urządzeniu z systemem Android lub wystąpieniu emulatora.
  • Serwer: Odpowiada za zarządzanie komunikacją między klientem a demonem.

1. Wstępne ustawienia instalacji Android Debug Bridge


Przed zainstalowaniem i poznaniem ADB konieczne będzie skonfigurowanie naszego urządzenia z Androidem tak, aby mogło współpracować z ADB.

Krok 1
W tym celu przechodzimy do ustawień telefonu i znajdujemy wiersz „O telefonie”, który znajduje się na końcu ustawień:

Krok 2
W wyświetlonym oknie zlokalizujemy wiersz „Wersja jądra” i musimy kliknąć go 7 razy, aby włączyć tryb programisty Androida:

Krok 3
Po zakończeniu tego procesu będziemy mieć włączone opcje programisty, kliknij je, a w wyświetlonym oknie aktywujemy pole „Debugowanie USB”, klikając jego przełącznik:

Krok 4
Zobaczymy następujący komunikat. Kliknij Akceptuj i będziemy gotowi do zainstalowania ADB.

2. Jak zainstalować ADB w Windows 10?

Krok 1
Pierwszym krokiem, jaki musimy wykonać, jest pobranie plików binarnych Google z następującego linku:

Krok 2
Po pobraniu tej zawartości przystępujemy do jej ekstrakcji i będzie to zawartość, którą zobaczymy:

Krok 3
Teraz klikniemy prawym przyciskiem myszy dowolne puste miejsce, naciśnij klawisz Shift i kliknij prawym przyciskiem myszy, a w wyświetlonych opcjach wybierz opcję „Otwórz tutaj okno PowerShell”:

NotatkaMożliwe, że wyświetlana opcja to wiersz poleceń, nadal działa bez problemu.

Krok 4
Teraz podłączymy urządzenie z Androidem do Windows 10 i w trybie USB wybierzemy opcję „Pliki”:

Krok 5
Po zdefiniowaniu tego kroku przechodzimy do okna PowerShell i tam wykonujemy następujące polecenie:

 urządzenia adb

POWIĘKSZAĆ

Krok 6
Ponieważ widzimy, że nie jest autoryzowany, musimy obserwować urządzenie z Androidem, aby autoryzować dostęp, będzie to komunikat, który zobaczymy:

Krok 7
Kliknij Akceptować aby autoryzować połączenie. Jeśli użyjemy polecenia ponownie urządzenia adb zobaczymy, co następuje. Widzimy podłączone urządzenie wraz z jego identyfikatorem.

POWIĘKSZAĆ

3. Jak zainstalować ADB na macOS High Sierra?

Krok 1
Podobnie jak w Windows, musimy pobrać pliki binarne Google dla macOS pod następującym linkiem:

Krok 2
Kontynuujemy wyodrębnianie zawartości, uzyskujemy dostęp do terminala macOS High Sierra i przechodzimy do wyodrębnionej zawartości za pomocą polecenia PŁYTA CD.

POWIĘKSZAĆ

Krok 3
Kontynuujemy podłączanie urządzenia z Androidem do macOS High Sierra i ustawiamy tryb USB jako pliki, jak widzieliśmy wcześniej.

Tam ponownie wykonamy polecenie urządzenia adb, autoryzujemy połączenie w Androidzie i zobaczymy, co następuje. Tam będziemy mieli podłączone nasze urządzenie USB.

POWIĘKSZAĆ

4. Jak działa ADB


Podczas uruchamiania klienta ADB klient najpierw sprawdza, czy działa proces serwera ADB, a jeśli nie, uruchamia proces serwera. Po uruchomieniu serwer jest powiązany z lokalnym portem TCP 5037 i szuka poleceń wysyłanych przez klientów ADB; wszyscy klienci ADB używają portu 5037 do komunikacji z serwerem ADB.

Następnie serwer nawiązuje połączenia ze wszystkimi aktualnie uruchomionymi instancjami emulatorów lub urządzeń, lokalizuje instancje emulatorów lub urządzeń skanując porty o numerach nieparzystych z zakresu od 5555 do 5585, które są używane przez emulatory i urządzenia.

Gdy serwer znajdzie demona ADB, zostanie nawiązane połączenie z tym portem. Musimy pamiętać, że każda instancja emulatora lub urządzenia uzyskuje parę kolejnych portów; parzysty port dla połączeń konsoli i nieparzysty port dla połączeń ADB. Na przykład:

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

5. Główne polecenia ADB do użycia w systemie Windows lub macOS High Sierra


Następnie zobaczymy niektóre z najczęściej używanych poleceń, które możemy zaimplementować za pomocą ADB:

urządzenia adbUmożliwia wyświetlenie listy urządzeń z systemem Android podłączonych do komputera.

adb pushUmożliwia programowe przeniesienie pliku na urządzenie z systemem Android.

adb ciągnąćUmożliwia programowe przeniesienie pliku z urządzenia z systemem Android.

instalacja apkPozwala nam programowo instalować aplikacje przy użyciu plików APK.

zrestartuj adbPonownie uruchamiamy urządzenie z Androidem.

odzyskiwanie ponownego uruchomienia adbWłącz ponowne uruchomienie urządzenia z Androidem w trybie odzyskiwania.

adb restart bootloaderWłącz restart Androida jako bootloader.

Powłoka adbUmożliwia uruchomienie zdalnej powłoki na urządzeniu z systemem Android.

Aby uzyskać znacznie pełniejsze informacje, odwiedź poniższy link ADB, w którym znajdziemy odpowiednie dostępne opcje:

W ten sposób ADB staje się praktycznym narzędziem do zarządzania naszymi urządzeniami z Androidem z całkowitym bezpieczeństwem.

wave wave wave wave wave