Aby debugować aplikację Cast, użyj debugera zdalnego Chrome.
Aby uruchomić zdalny debuger Chrome na konkretnym urządzeniu Google Cast, wykonaj te czynności:
Aby debugować aplikacje Cast na urządzeniu z Androidem TV, zapoznaj się z artykułem Android TV: debugowanie.
Aby debugować aplikację Web Receiver na urządzeniach Google Cast:
- Zarejestruj aplikację i urządzenie Google Cast w Konsoli programisty Google Cast SDK. - Aby debugować, musisz mieć aplikację i urządzenie zarejestrowane na tym samym koncie dewelopera. 
- Uruchom aplikację nadawcy i prześlij treści na urządzenie Google Cast, aby załadować aplikację Web Receiver na potrzeby debugowania. Upewnij się, że urządzenia nadawcze i odbiorcze są połączone z tą samą siecią. 
- Istnieją 2 sposoby nawiązywania połączenia z urządzeniem w celu zdalnego debugowania: - Inspektor Chrome - Aby otworzyć inspekcję Chrome, w pasku adresu przeglądarki Chrome wpisz: - chrome://inspect- Pojawi się lista urządzeń obsługujących Cast w tej sieci. 
- Wybierz urządzenie z aplikacją Web Receiver, którą chcesz debugować, klikając link - Inspect.- Otworzy się okno inspekcji, które umożliwi zdalne debugowanie aplikacji Web Receiver. 
 
- bezpośrednio do portu 9222 urządzenia, - W pasku adresu przeglądarki Chrome wpisz następujący adres, aby przejść bezpośrednio do urządzenia, które debugujesz. Jeśli masz wiele urządzeń w swojej sieci, może to być szybsze niż użycie Chrome Inspect: - <device IP address>:9222- Adres IP urządzenia możesz znaleźć, wybierając je w aplikacji Google Home, otwierając ustawienia i szukając w sekcji Informacje. 
- Wybierz sesję, którą chcesz debugować, klikając link - Remote Debugging.
- Jeśli debuger zdalny Chrome nie jest wypełniony, kliknij ikonę po lewej stronie paska adresu i wybierz - site settings. Przewiń do dołu strony ustawień i zmień ustawienie- Insecure contentna- Allow.
 
 
- W konsoli Chrome Remote Debugger włącz tworzenie dzienników debugowania, wpisując: - cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG); - Obsługiwana jest pełna manipulacja DOM, a także pełna konsola REPL (console) w języku JavaScript w Chrome, która pozwoli Ci modyfikować uruchomioną aplikację Web Receiver. - Gdy odbiornik internetowy zostanie usunięty (zakończył cykl życia), debuger stanie się nieaktywny, a u góry pojawi się komunikat ostrzegawczy. W tym momencie nie możesz już korzystać z debugera. Aby wznowić debugowanie, musisz ponownie uruchomić aplikację Web Receiver, a następnie ponownie załadować kontroler. 
Punkty przerwania
Ręczne punkty kontrolne możesz dodawać do kodu, używając elementu debugger; w kodzie odbiornika internetowego.
Buforowanie lokalne
Aby wymusić ponowne załadowanie, które spowoduje wyczyszczenie pamięci podręcznej aplikacji Web Receiver, użyj window.location.reload(true);.
Zachowanie logów między sesjami
Aby zachować dzienniki między sesjami, kliknij ikonę koła zębatego w debugerze i zaznacz pole „Zachowaj dziennik podczas przechodzenia do innej strony”.