Aby debugować dowolną stronę internetową obecnie widoczną w Chrome Browser lub WebView na urządzeniu z Androidem, musisz włączyć debugowanie USB i podłączyć urządzenie z Androidem do komputera Linux za pomocą kabla USB.
Włączanie debugowania USB na urządzeniu z Androidem
Przełącznik debugowania USB można znaleźć w menu ukrytym „Opcje programisty” na urządzeniach z Androidem. Aby włączyć widok opcji programisty, musisz dotknąć wpisu „kompilacji” 7 razy w ustawieniach systemowych. Ponieważ istnieje wiele urządzeń z Androidem z różnymi interfejsami i wersjami użytkownika, nie ma jednego standardowego sposobu znalezienia numeru kompilacji. Możesz użyć paska wyszukiwania w ustawieniach systemu Android, aby zlokalizować i przejść bezpośrednio do opcji kompilacji, lub ręcznie poruszać ustawienia systemowe, aby go znaleźć. Zwykle leży w tym samym menu, które pokazuje wersję jądra Linux na urządzeniu Android.
Po włączeniu opcji programistów przełącz przełącznik do debugowania USB. Uważaj, aby nie dotykać innych ustawień w opcjach programistów, ponieważ błędna konfiguracja może prowadzić do pękania systemu. Dla odniesienia, oto jak wygląda opcja debugowania USB na moim urządzeniu Samsung Android:
Instalowanie Android Debug Bridge (ADB) w Linux
ADB to oficjalne narzędzie do debugowania dostarczone przez Google do debugowania urządzeń Android OS i Android. Ułatwia udostępnianie danych i komunikację między komputerem a urządzeniem z Androidem. ADB jest wymagane do zdalnego debugowania strony internetowej na żywo na urządzeniu z Androidem. Służy również do uwierzytelniania i weryfikacji połączenia urządzenia z Androidem z komputerem Linux.
Aby zainstalować ADB na Ubuntu, uruchom poniższe polecenie:
$ sudo apt instal ADB
Pakiety ADB są domyślnie dostępne na prawie wszystkich głównych dystrybucjach Linux. Jeśli używasz dystrybucji Linux innej niż Ubuntu, wyszukaj termin „ADB” w menedżerze pakietów i zainstaluj go stamtąd.
Teraz podłącz urządzenie z Androidem do systemu Linux za pomocą kabla USB. Jeśli po raz pierwszy podłączasz swoje debugowanie USB, otrzymasz monit o autoryzację na urządzeniu z Androidem. Musisz to zaakceptować, aby kontynuować. Uruchom poniższe polecenie po zaakceptowaniu wiersza, aby sprawdzić udane status połączenia i uwierzytelnienia:
Urządzenia $ ADB
Zrzut ekranu poniżej pokazuje dane wyjściowe polecenia. Jeśli możesz zobaczyć numer seryjny pod nagłówkiem „Lista dołączonych urządzeń”, nawiązano udane połączenie. Jeśli istnieje „nieautoryzowane” słowo kluczowe tuż obok numeru seryjnego, odłącz urządzenie, ponownie podłącz go, a następnie zaakceptuj wiersz autoryzacji (być może pominąłeś monit lub przypadkowo go zamknął).
Zdalne debugowanie mobilnej strony internetowej na przeglądarce Chrome Desktop Chrome
Wpisz adres URL „Chrome: // Inspect/#Urządzenia” na pasku adresu Chrome i naciśnij klawisz Enter. Sprawdź pole wyboru „Odkryj urządzenia USB”. Będziesz teraz mógł zobaczyć listę wszystkich stron internetowych / aplikacji internetowych otwartych w Chrome, Chromium lub dowolnej przeglądarce lub przeglądarce chromu / chromu na urządzeniu z Androidem.
Po prostu kliknij link „Inspekcja”, aby rozpocząć debugowanie. Otrzymasz ten sam pełny zestaw narzędzi programistycznych, które są dostępne do debugowania stron internetowych na komputerze stacjonarnym.
Pamiętaj, że strona internetowa lub WebApp Twój debugowanie powinno być widoczne i żyć na urządzeniu z Androidem. Jeśli przełączysz aplikacje, karty lub wyłączasz ekran, obszar podglądu może zostać wyrzucony.
Wniosek
Podłączenie urządzenia z Androidem z komputerem Linux do zdalnego debugowania jest dość proste i zajmuje kilka kroków. Podczas gdy możesz debugować responsywne układy i symulować widoki mobilne na samym pulpicie, zdalne debugowanie jest szczególnie przydatne, jeśli opracowujesz aplikacje hybrydowe na Androida lub korzystasz z WebViews.