Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Co to jest adb i czy go potrzebuję?

Anonim

Na forach i blogach z Androidem słyszysz zdanie „adb”. My też jesteśmy winni. Ale czym dokładnie jest adb i dlaczego potrzebujesz (lub nie potrzebujesz) go używać?

Według Google - „Android Debug Bridge (adb) to wszechstronne narzędzie pozwala zarządzać stanem instancji emulatora lub urządzenia z Androidem”. To z pewnością brzmi jak coś, co powiedziałby Google, prawda? Krótko mówiąc, adb to dwie różne aplikacje - jedna działająca na komputerze (Windows, Linux lub Mac) i jedna na telefonie. Gdy telefon jest podłączony, a debugowanie USB jest włączone, możesz wydawać polecenia i komunikować się z telefonem za pomocą ekranu komputera i klawiatury. Jest częścią zestawu Android SDK dla systemu Windows, Mac lub Linux. Przepraszamy OS2 / Warp.

Twój telefon z Androidem wykorzystuje jądro Linux i narzędzia jako bazę. Oznacza to, że całkiem sporo poleceń Linuksa może zostać wysłanych przez serwer adb (ten uruchomiony na twoim komputerze) do klienta adb (ten działający na twoim telefonie) i zostaną one wykonane. Możesz zobaczyć ich częściową listę na powyższym obrazku.

Może to być bardzo przydatne do debugowania rzeczy, które nie idą dobrze, a także wysyłania tych dziwnych poleceń, których potrzebujesz, gdy hackujesz w środku nocy. Możliwe, że jeśli nie aktywnie debugujesz czegoś lub nie próbujesz włamać się do telefonu, nie będziesz miał wiele pożytku z adb. I to jest OK - nie ma dobrego sposobu na zabawę z urządzeniem z Androidem.

Jeśli używasz adb, koniecznie odwiedź witrynę dla programistów Androida, aby zapoznać się z pełnym przewodnikiem użytkowania. Idź i debuguj.