consdata.com
Blog techniczny Blog biznesowy Dział HR
EN
devtools

Czy wiesz, jak wyświetlić devtoolsy na telefonie z Androidem?

author Piotr Grobelny
8 marca 2024

Często w trakcie naprawy błędów lub implementacji nowych funkcjonalności musimy coś sprawdzić na fizycznym urządzeniu, ponieważ widok mobilny w przeglądarce nie jest dla nas wystarczający (na przykład potrzebujemy skorzystać z natywnego wyboru daty lub dotykowej klawiatury).

Wygodnym rozwiązaniem jest skorzystanie z narzędzia typu Browserstack. Możemy w nim wybrać dowolne urządzenie, mamy także dostęp do narzędzi deweloperskich, co pozwala lepiej debuggować aplikację. Wiadomo jednak, że ta usługa ma swoje przestoje i nie zawsze odpowiada na tyle szybko, aby móc wygodnie nawigować po aplikacji. Co możemy wtedy zrobić? Zamiast pisania niemiłych słów do supportu, możemy użyć własnego telefonu.

Możemy skorzystać ze specjalnych wtyczek lub przygotowanych przeglądarek, które umożliwiają na przykład wyświetlenie konsoli. Są też biblioteki, które możemy wciągnąć do projektu, aby wyświetlały nam informacje umieszczone przy, lub na naszej aplikacji. Wszystkie te rozwiązania nie są jednak oficjalnie wspierane i często mogą nam przysporzyć kolejnych problemów.

Najlepszym rozwiązaniem jest skorzystanie z oficjalnego rozwiązania, czyli Remote debug (działającego wyłącznie na urządzeniach z systemem Android). W skrócie wymaga on włączenia opcji developerskich oraz debugowania USB w telefonie (instrukcja włączenia opcji developerskich), podłączenia go przewodem USB do komputera i połączenia się z nim przez przeglądarkę Chrome lub Edge (dokładne kroki znajdują się w dokumentacji - dokumentacja Chrome, dokumentacja Edge). Dzięki temu na ekranie komputera możemy zobaczyć, co się dzieje na telefonie oraz mamy pełny dostęp do narzędzi developerskich.

Zrzut ekranu narzędzia Remote Debug

Powyżej zrzut ekranu Remote debug. Możemy podglądać strukturę DOM, posiadamy dostęp do konsoli, czy funkcji związanych z wydajnością - dokładnie tak samo, jakbyśmy to robili w oknie desktopowej przeglądarki.

Najnowsze wpisy

  • Dostępność w PDF - dokumenty bez barier
  • Czy wiesz, że z pomocą @starting-style można animować elementy z display: none za pomocą samego CSS?
  • Czy wiesz, że w Angular 17 została wprowadzona alternatywa dla *ngSwitch?
Dołącz do nas

  • SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto
    B2B 19 680 - 27 220 PLN netto
  • REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto
    B2B 14 950 - 21 000 PLN netto
  • ZOBACZ WSZYSTKIE OGŁOSZENIA

newsletter

techniczny

Zapisz się

Podobne wpisy

post-image
WCAG

Dostępność w PDF - dokumenty bez barier

author
Kacper Hoffman 28 kwi 2025
post-image
angular

Czy wiesz, że z pomocą @starting-style można animować elementy z display: none za pomocą samego CSS?

author
Piotr Tatarski 7 kwi 2025
post-image
angular

Czy wiesz, że w Angular 17 została wprowadzona alternatywa dla *ngSwitch?

author
Dorian Mejer 10 mar 2025
Dołącz do nas

  • SENIOR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 14 900 - 20 590 PLN brutto
    B2B 19 680 - 27 220 PLN netto
  • REGULAR FULLSTACK DEVELOPER (JAVA + ANGULAR) Poznań (hybrydowo) lub zdalnie UoP 11 300 - 15 900 PLN brutto
    B2B 14 950 - 21 000 PLN netto
  • ZOBACZ WSZYSTKIE OGŁOSZENIA

Zapisz się na

newsletter

techniczny

consdata.com
  • Kontakt

    • sales@consdata.com
    • +48 61 41 51 000

  • Biuro

    • K9Office
      Krysiewicza 9/14
      61-825 Poznań
      Polska

  • Rozwiązania

    • Eximee
    • Kouncil
  • Blog Dołącz do nas
Copyright © 2024 Consdata. All rights reserved. Privacy Policy & Cookies
Chcemy używać plików cookie oraz skryptów podmiotów trzecich do polepszania funkcjonowania tej strony Zgadzam się