Większość z nas jest już dobrze zaznajomiona z ADB (Android Debug Bridge). Cholera, założę się nawet, że wielu z nas używa go dość regularniewypychanie adbi ciągnąćpliki, ponowne uruchomienie adburuchamianie, uruchamianie poleceń powłoki i tak dalej. Jednak większość nowych użytkowników nie miała takiego kontaktu. I nie oszukujmy się: dla dzieci urodzonych po pojawieniu się i popularyzacji GUI interfejsy wiersza poleceń mogą być raczej onieśmielające. Jeśli więc jesteś doświadczonym weteranem i znasz ADB jak własną kieszeń, ten artykuł jest dla Ciebie nie dla Ciebie. Jeśli jednak jesteś nowym użytkownikiem i chcesz dowiedzieć się więcej o tym wspaniałym narzędziu, czytaj dalej!
Mostek debugowania systemu Android, będący częścią zestawu SDK systemu Android, umożliwia komunikację między komputerem stacjonarnym a urządzeniem docelowym. Co więc można zrobić z ADB? Trochę. Jak wspomniano wcześniej, możesz przesyłać pliki na urządzenie z komputera klienckiego, przeciągać urządzenie z urządzenia na komputer kliencki, możesz zrestartuj komputer (do Androida, bootloadera lub odzyskiwania), zapisz logcat, uzyskaj raport o błędzie, wykonaj wiele standardowych poleceń Linuksa i wiele, wiele więcej.
Największym problemem dla nowych użytkowników staje się wiedza, jakie polecenia można wykonać i zapamiętanie właściwej składni. Na szczęście te polecenia i ich składnia są całkiem zrozumiałe. Na przykład spójrz na następujące polecenia w prawidłowej składni:
- adb start-server: To polecenie uruchamia demona adb na komputerze stacjonarnym i umożliwia interakcję komputera z urządzeniem. Pamiętaj, że to polecenie nie jest niezbędne, ponieważ wykonanie dowolnego innego polecenia ADB spowoduje automatyczne uruchomienie demona.
- adb kill-server: Jak można się spodziewać, zabija to demona adb.
- adb logcat: To generuje logcat, co jest bardzo przydatne przy ustalaniu, gdzie coś idzie nie tak. Możesz przekierować dane wyjściowe do pliku tekstowego, używając „>”. Możesz na przykład wpisać „adb logcat > logcat.txt”, aby zapisać plik logcat jako logcat.txt.
- adb bugreport: Generuje prosty raport o błędzie. Podobnie jak logcat, możesz przekierować to do pliku tekstowego za pomocą „>”
- instalacja adb
: Instaluje plik APK z komputera stacjonarnego bezpośrednio na urządzeniu. - adb pociągnij
: pobiera określony plik i umieszcza go w określonym folderze o określonej nazwie. - wypychanie adb
: Działa jak adb pull, ale w odwrotnej kolejności.
Powyższe nie jest jednak w pełni wyczerpujące. To tylko niektóre z częściej spotykanych poleceń.
Dla tych, którzy chcą dowiedzieć się więcej lub po prostu chcą zobaczyć wizualny wynik tych poleceń w akcji, uznany współpracownik XDA lekarz_droid stworzył podstawowy przewodnik, który obejmuje wszystko, co początkujący musi wiedzieć, aby wykonać podstawowe zadania za pomocą ADB.
Doctor_droid zawiera także bezpośredni link do wymaganych plików binarnych ADB dla użytkowników systemu Windows, dzięki czemu nie trzeba pobierać pakietu SDK wyłącznie w celu uruchomienia i uruchomienia ADB. Chociaż procedury instalacji są przeznaczone wyłącznie dla użytkowników systemu Windows, pozostała część przewodnika jest równie ważna dla użytkowników systemów Linux i Mac.
Jeśli jesteś nowym użytkownikiem i chcesz dowiedzieć się nieco więcej o ADB, a nawet jeśli jesteś doświadczonym weterynarzem, który chce się upewnić, że znasz wszystkie popularne polecenia, udaj się do wątek prowadzący uczyć się więcej.