Jak zainstalować most debugowania Androida w systemie Linux, aby zarządzać telefonem z Androidem

Jak zainstalować most debugowania Androida w systemie Linux, aby zarządzać telefonem z Androidem

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.