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).
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.
Spis treści
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.
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
.
Takie rozwiązanie bardzo często pomaga wielu użytkownikom przywołać zapomniane polecenie wywołania funkcji lub jej poprawnej pisowni
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.