Используйте удаленный отладчик Chrome для отладки приложения Cast.
Запустите удаленный отладчик Chrome для определенного устройства Google Cast следующим образом:
Инструкции по отладке приложений Cast на устройстве Android TV см. в разделе Android TV: отладка .
Чтобы отладить приложение веб-приемника на устройствах Google Cast, выполните следующие действия:
- Зарегистрируйте свое приложение и устройство Google Cast в консоли разработчика Google Cast SDK . - Чтобы можно было выполнять отладку, приложение и устройство должны быть зарегистрированы в одной и той же учетной записи разработчика. 
- Запустите приложение- отправитель и выполните трансляцию на устройство Google Cast, чтобы загрузить приложение веб-приемника для отладки. Убедитесь, что устройства отправителя и веб-получателя подключены к одной сети. 
- Существует два способа подключения к устройству для удаленной отладки: - Инспектор Chrome - В браузере Chrome введите в поле адреса следующее, чтобы перейти к инспектору Chrome: - chrome://inspect- Появится список устройств с поддержкой Cast в этой сети. 
- Выберите устройство для приложения веб-приемника, которое вы хотите отладить, щелкнув ссылку - Inspect.- Должно открыться окно инспектора, позволяющее удаленно отлаживать приложение Web Receiver. 
 
- Непосредственно к порту 9222 устройства. - В браузере Chrome введите следующее в поле адреса, чтобы перейти непосредственно к устройству, которое вы отлаживаете. Это может быть быстрее, чем Chrome Inspector, если в вашей сети много устройств: - <device IP address>:9222- IP-адрес устройства можно узнать, выбрав устройство в приложении Google Home, зайдя в настройки и просмотрев раздел «Информация». 
- Выберите сеанс, который вы хотите отладить, щелкнув ссылку - Remote Debugging.
- Если удаленный отладчик Chrome не отображается, выберите значок слева от адресной строки и выберите - site settings. Прокрутите настройки до конца и измените параметр- Insecure contentна- Allow.
 
 
- В консоли удаленного отладчика Chrome включите ведение журнала отладки, введя следующее: - cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG); - Поддерживаются полные манипуляции с DOM, а также полный REPL Chrome JavaScript ( консоль ), который позволит вам работать с работающим приложением Web Receiver. - Когда ваш веб-приемник будет отключен (жизненный цикл завершен), отладчик станет неактивным с предупреждающим сообщением вверху. На этом этапе вы больше не можете взаимодействовать с отладчиком. Чтобы возобновить отладку, необходимо перезапустить приложение Web Receiver, а затем перезагрузить инспектор. 
Точки останова
 Вы можете вручную добавить точки останова в свой код с помощью debugger; в коде вашего веб-приемника.
Локальное кэширование
 Используйте window.location.reload(true); для выполнения принудительной перезагрузки, которая очищает кеш приложения Web Receiver.
Сохранение журналов между сеансами
Вы можете сохранять журналы между сеансами, щелкнув значок шестеренки в отладчике и установив флажок «Сохранять журнал при навигации».