Remote debugging w Chrome

Mieliście kiedyś potrzebę przetestowania aplikacji na tablecie lub komórce? Najlepiej z funkcją debuggera? Przydaje się do tego opcja Remote debugging w Chrome.

Jak się do niej dostać? To proste. Najpierw wystarczy wejść w Narzędzia deweloperskie (F12).

Otworzy się nowa zakładka Remote devices:

Możemy w niej zdefiniować nową zasadę przekierowania portu:

Przykładowo:


Po podłączeniu komórki przez USB i włączeniu opcji Debuggowanie USB należy potwierdzić odcisk palca:

Po tym kroku widać, że nawiązano połączenie:

Możemy teraz na komórce/tablecie uruchomić przeglądarkę i pod adresem http://localhost:3001 uruchomić aplikację.

Na komputerze widać, że podłączono urządzenie. Port forwarding jest ustawiony na port 3001, widać aktualnie włączoną przeglądarkę Chrome ze stroną localhost:3001.

Po kliknięciu w przycisk Inspect na komputerze otwiera nam się okno debuggowania z telefonu wraz z podglądem ekranu.

Już na tym poziomie możemy stawiać breakpointy w przeglądarce. Tak samo zadziałają breakpointy ustawione w Visual Studio Code, w Visual Studio czy innym programie.

I to tyle. Proste? Proste. I do tego przydatne.

PS – jeśli masz jakikolwiek problem z rozpoznaniem urządzenia, polecam pobrać dodatkowe SDK ze strony https://developer.android.com/studio/run/oem-usb

Dodaj komentarz