Android Debug Bridge (ADB) to aplikacja konsolowa, która pozwala zarządzać szeroką gamą funkcji urządzeń mobilnych działających w systemie operacyjnym Android. Głównym celem ADB jest wykonywanie operacji debugowania na urządzeniach z systemem Android.

Android Debug Bridge to program działający na zasadzie "klient-serwer". Pierwsze uruchomienie ADB za pomocą dowolnych poleceń musi koniecznie towarzyszyć stworzeniu serwera w postaci usługi systemowej zwanej "demonem". Ta usługa będzie stale "słuchać" portu 5037 w oczekiwaniu na przybycie zespołu.

Ponieważ aplikacja jest konsolą, wszystkie funkcje są wykonywane przez wprowadzenie poleceń o określonej składni w wierszu poleceń systemu Windows (cmd).

ADB jest gotowy do odbierania poleceń

Funkcjonalność tego narzędzia jest dostępna na większości urządzeń z Androidem. Wyjątkiem może być tylko urządzenie z zablokowaną możliwością producenta takich manipulacji, ale są to przypadki szczególne.

Dla przeciętnego użytkownika korzystanie z poleceń systemu Android Debug Bridge w większości przypadków staje się koniecznością podczas przywracania i / lub flashowania urządzenia z systemem Android.

Przykład użycia. Zobacz podłączone urządzenia

Cała funkcjonalność programu zostaje ujawniona po wprowadzeniu określonego polecenia. Jako przykład można rozważyć polecenie, które pozwala przeglądać podłączone urządzenia i sprawdzić współczynnik dostępności urządzenia do odbierania poleceń / plików. Aby to zrobić, użyj następującego polecenia:

adb devices

Odpowiedź systemu na dane wejściowe tego polecenia jest dwu-wariantowa. Jeśli urządzenie nie jest podłączone lub nie jest rozpoznawane (nie są zainstalowane żadne sterowniki, urządzenie jest w trybie niezgodnym z ADB iz innych powodów), użytkownik otrzymuje odpowiedź "podłączona do urządzenia" (1). W drugim wariancie, - obecność podłączonego urządzenia gotowego do dalszej pracy, jego numer seryjny (2) jest wyświetlany w konsoli.

urządzenia adb

Różnorodność możliwości

Lista funkcji dostępnych w narzędziu Android Debug Bridge jest dość szeroka. Aby uzyskać dostęp do pełnej listy poleceń na urządzeniu, potrzebujesz uprawnień administratora (root-rights) i dopiero po ich otrzymaniu możesz mówić o ujawnieniu potencjału ADB jako narzędzia do debugowania urządzeń z Androidem.

Osobno warto zauważyć obecność w systemie Android Debug Bridge pewnego rodzaju systemu pomocy. Dokładniej, jest to lista poleceń składniowych, które są wyprowadzane jako odpowiedź na polecenie adb help .

pomoc adb

Takie rozwiązanie bardzo często pomaga wielu użytkownikom przywołać zapomniane polecenie wywołania funkcji lub jej poprawnej pisowni

Zalety

  • Darmowe narzędzie, które pozwala manipulować częścią programu Android, dostępną dla użytkowników większości urządzeń.

Wady

  • Brak wersji rosyjskojęzycznej;
  • Aplikacja konsolowa, która wymaga znajomości składni poleceń.

Pobierz ADB za darmo

Android Debug Bridge jest integralną częścią zestawu narzędzi przeznaczonych dla programistów Androida (Android SDK). Narzędzia Android SDK są z kolei uwzględnione w zestawie komponentów Android Studio . Pobieranie zestawu SDK Android do własnych celów jest całkowicie bezpłatne dla wszystkich użytkowników. Aby to zrobić, wystarczy odwiedzić stronę pobierania w oficjalnej witrynie Google.

Pobierz najnowszą wersję ADB z oficjalnej strony internetowej

Jeśli nie musisz pobierać pełnego zestawu SDK Android zawierającego Android Debug Bridge, możesz skorzystać z poniższego linku. Jest on dostępny do pobrania małego archiwum zawierającego tylko ADB i Fastboot.

Pobierz aktualną wersję ADB