Zarządzaj urządzeniem z Androidem za pomocą poleceń z Linuksa

Wprowadzenie Android Debug Bridge

Jeden ze sposobów na zarządzać urządzeniem z Androidem używa Most debugowania Androida (ADB) to wszechstronne narzędzie wiersza poleceń, które pozwala nawiązać komunikację z instancją emulatora lub urządzeniem z systemem Android podłączonym do komputera.

To oprogramowanie działa jako klient-serwer, który zawiera trzy składniki:

  • Klient działający na maszynie deweloperskiej. Klienta można wywołać z powłoki, wydając polecenie adb. Inne narzędzia Androida, takie jak DDMS, również tworzą klientów adb.
  • Serwer, który działa jako proces w tle na maszynie deweloperskiej. Serwer zarządza komunikacją między klientem a demonem adb działającym na emulatorze lub urządzeniu.
  • Demon lub demon, który działa jako proces w tle na każdym wystąpieniu emulatora lub urządzenia.

ten Most debugowania Androida lub Debuguj Bridge dla Androida pozwala nam na wykonywanie zadań konserwacyjnych, monitorowanie systemu lub aplikacji lub w razie potrzeby analizę śledczą.

Wirtualne urządzenie z systemem Android lub fizyczny telefon z systemem Android musi być w trybie debugowania lub trybie programisty, aby mieć pełny dostęp. ADB to narzędzie służące do łączenia i wysyłania poleceń na telefon z Androidem z komputera stacjonarnego lub laptopa.

ten Narzędzie ADB działa w systemie Linux lub Windows, w tym samouczku zobaczymy, jak to działa pod Linuksem.

Pierwszą rzeczą będzie instalacja adb więc np. poprzez ADB możemy aktualizować system, wykonywać polecenia powłoki, zarządzać przekierowaniem portów czy kopiować pliki.

Instalujemy minimum niezbędne narzędzia z następującego repozytorium:

 sudo add-apt-repository ppa: nilarimogard / webupd8 sudo apt-get aktualizacja sudo apt-get zainstaluj android-tools-adb android-tools-fastboot
Możemy także zainstaluj pakiet Android SDK 24.4.1 lub odpowiednio zmień numer wersji (android-sdk_rxxxx-linux.tgz), z okna terminala wpisujemy następujące polecenia.
 cd $ HOME wget http://dl.google.com/android/android-sdk_r24.4.1-linux.tgz rozpakuj android-sdk_r24.4.1-linux.tgz cd android-sdk-linux /
Następnie dodajemy zmienne środowiskowe, dzięki czemu możemy wykonywać polecenia z dowolnego miejsca
 export PATH = $ {PATH}: ~ / android-sdk-linux / narzędzia export PATH = $ {PATH}: ~ / android-sdk-linux / platform-tools
Dalej zobaczymy, jak w ADB znajdziemy zbiór przydatnych narzędzi i poleceń, które pomogą nam skomunikować nasze urządzenie bezpośrednio z komputerem, aby m.in. uzyskać dostęp do trybu odzyskiwania lub odzyskiwania. Oczywiście żeby to było możliwe potrzebujemy kabla i podłączamy smartfon przez USB do komputera.

Musimy włączyć tryb debugowania lub tryb programisty, aby móc współdziałać, na telefonie z Androidem musimy przejść do menu Ustawienia> O telefonie i kliknij 7 razy opcję Numer kompilacji, aby włączyć tryb debugowania.

Następnie podłączamy telefon przez usb do komputera i możemy zobaczyć specyfikację portu usb za pomocą następującego polecenia z terminala:

 sudo lsusb

Możemy więc zobaczyć podłączony telefon i wracamy do menu Ustawienia, w którym pojawi się nowe menu w zależności od naszej wersji, może to być Opcje rozwoju lub Debugowanie, w tym menu włączymy debugowanie USB.

Następnie musimy sprawdzić, czy adb rozpoznaje nasz telefon za pomocą następującego polecenia

 urządzenia adb 

Za pomocą tego polecenia uzyskujemy przegląd wszystkich urządzeń podłączonych do komputera, które mają Wsparcie ADB. Jest to bardzo przydatne, jeśli mamy więcej niż jeden smartfon lub tablet. Jeśli status to offline, oznacza to, że nie mamy uprawnień w telefonie lub nie mamy włączonego trybu debugowania USB.

PoprzedniStrona 1 z 2NastępnyPodobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

wave wave wave wave wave