Android Debug Bridge (w skrócie ADB) jest wszechstronnym narzędziem wiersza poleceń do komunikowania się z urządzeniem z Androidem. Za pomocą ADB możesz na przykład wykonywać różne działania na urządzeniu docelowym, instalowanie i debugowanie aplikacji, uruchamianie poleceń i nie tylko.
W tym przewodniku dowiemy się, jak instalować ADB w systemie Linux i zarządzać swoim urządzeniem.
ADB na Linux
W rzeczywistości są dwie części ADB: jedna jest dostarczana z Androidem, a druga to klient komputerowy. Gdy urządzenie z Androidem jest podłączone, a debugowanie USB jest włączone, możemy użyć klienta ADB Desktop do wysyłania różnych poleceń do urządzenia Android. ADB jest częścią Android SDK, która jest dostępna dla systemu Windows, Linux, MacOS i innych.
Jednak narzędzie ADB jest również dostępne osobno dla wszystkich głównych platform, w tym Linux. W większości przypadków powinien być dostępny w oficjalnym repozytorium pakietu Linux Distro.
W tym przewodniku będzie kroki instalacji na niektórych najpopularniejszych dystrybucjach Linux.
Instalowanie ADB w Linux
W zależności od uruchomionej dystrybucji Linux, postępuj zgodnie z odpowiednią procedurą instalacji.
Dystrybucje oparte na Debian/Ubuntu
$ sudo apt instal ADB
RHEL/CENTOS/FEDORA
$ sudo dnf instaluj ADB
OpenSuse i Suse Linux Enterprise
$ sudo zyper instaluj narzędzia Android
Arch Linux
$ sudo pacman -s na toolowie z Androidem
Weryfikacja instalacji ADB
Uruchom następujące polecenie, aby sprawdzić, czy instalacja zakończyła się powodzeniem:
Wersja $ ADB
Korzystanie z ADB do zarządzania urządzeniami z Androidem
Aby użyć ADB na urządzeniu, musisz upewnić się, że ma włączone debugowanie USB. Sprawdź ten przewodnik, który pokazuje, jak włączyć tryb debugowania USB na urządzeniu z Androidem.
Po podłączeniu do komputera możemy użyć narzędzia wiersza polecenia ADB do wykonywania różnych zadań.
Rozpoczęcie/zabijanie serwera ADB
Aby użyć ADB, najpierw musimy uruchomić serwer ADB. Uruchom następujące polecenie:
$ ADB Start-server
W wielu przypadkach instancja serwera ADB może stać się problematyczna. Możesz zabić aktualnie działający serwer za pomocą następującego polecenia:
$ ADB Kill-Server
Lista podłączonych urządzeń
Przed próbą popchnięcia dowolnego polecenia do urządzenia musimy upewnić się, że serwer ADB prawidłowo rozpoznaje podłączone urządzenia (. Poniższe polecenie wydrukuje listę wszystkich podłączonych urządzeń:
Urządzenia $ ADB
Ponowne uruchomienie urządzenia z Androidem
Aby zrestartować urządzenie z Androidem, użyj następującego polecenia ADB:
$ ADB ponownie
Możemy również poinstruować urządzenie, aby uruchomiło się w innych trybach, takich jak Recovery, Fastboot itp. Aby ponownie uruchomić do odzyskiwania, użyj następującego polecenia:
$ ADB Recovot odzyskiwanie
Aby zrestartować się w Fastboot, użyj następującego polecenia:
$ ADB ponownie uruchomić fastboot
Należy pamiętać, że tryb Fastboot służy do flashowania różnych obrazów systemowych. Aby pracować z urządzeniem w trybie Fastboot, musisz mieć zainstalowany klient Fastboot na komputerze stacjonarnym.
Transfer plików
Możemy użyć ADB do wykonywania różnych popularnych zadań, na przykład: transfer plików.
Aby skopiować plik z pulpitu na urządzenie z Androidem, użyj następującej struktury polecenia:
$ ADB Push
Aby skopiować plik z urządzenia z Androidem na pulpit, zamiast tego użyj następującej struktury polecenia:
$ ADB Pull
Zarządzanie aplikacjami
ADB może zainstalować aplikację na urządzeniu z Androidem. Musisz jednak mieć pod ręką pakiet APK aplikacji.
Polecenie do zainstalowania pliku APK jest następujące:
$ ADB Instaluj
Możemy również sprawdzić listę zainstalowanych aplikacji za pomocą następującego polecenia:
$ ADB Shell PM Pakiety
Aby odinstalować pakiet, użyj następującego polecenia:
$ ADB odinstall -User 0
Przeglądanie dzienników
Za pomocą ADB możemy również uzyskać dostęp do dziennika systemu urządzenia z Androidem. Aby wyświetlić dziennik, uruchom następujące polecenie:
$ ADB Logcat
ADB Shell
Aby uzyskać pełny dostęp do telefonu, możemy uzyskać dostęp do skorupy ADB. Jest to bezpośrednia skorupa do urządzenia z Androidem, co daje nam pełną kontrolę nad nim.
Aby uzyskać dostęp do powłoki, uruchom następujące polecenie:
$ ADB Shell
Android jest zbudowany na jądrze Linux. Praktycznie możesz użyć większości narzędzi i poleceń Linux w skorupce do wykonywania różnych zadań.
Wniosek
ADB to potężne narzędzie, które jest częścią Android SDK. W tym przewodniku wykazaliśmy instalację klienta komputerowego ADB w systemie Linux. Podkreśliliśmy również kilka typowych sposobów korzystania z ADB do wykonywania różnych zadań na dowolnym urządzeniu z Androidem.
Zainteresowany posiadaniem Androida na komputerze stacjonarnym? Sprawdź jedne z najlepszych emulatorów Androida na PC. Możesz także zarządzać większością tych emulatorów za pośrednictwem interfejsu ADB.