Use o depurador remoto do Chrome para depurar um app do Google Cast.
Inicie o Chrome Remote Debugger para um dispositivo Google Cast específico da seguinte maneira:
Para depurar apps do Google Cast em um dispositivo Android TV, consulte Android TV: depuração.
Para depurar um app Web Receiver em dispositivos Google Cast, faça o seguinte:
- Registre seu aplicativo e o dispositivo Google Cast no Play Console do SDK do Google Cast. - O aplicativo e o dispositivo precisam estar registrados na mesma conta de desenvolvedor para que você possa fazer a depuração. 
- Inicie o app remetente e transmita para o dispositivo Google Cast para carregar o app receptor da Web para depuração. Confira se o dispositivo do remetente e o Web Receiver estão conectados à mesma rede. 
- Há duas maneiras de se conectar ao dispositivo para depuração remota: - Chrome Inspector - No navegador Chrome, digite o seguinte no campo de endereço para acessar o inspetor do Chrome: - chrome://inspect- Uma lista de dispositivos com suporte a Cast nessa rede vai aparecer. 
- Selecione o dispositivo do app Web Receiver que você quer depurar clicando no link - Inspectdele.- Uma janela de inspetor será aberta, permitindo que você depure remotamente o app Web Receiver. 
 
- Diretamente para a porta 9222 do dispositivo - No navegador Chrome, digite o seguinte no campo de endereço para acessar o dispositivo que você está depurando diretamente. Isso pode ser mais rápido do que o Chrome Inspector se você tiver muitos dispositivos na sua rede: - <device IP address>:9222- O endereço IP do dispositivo pode ser encontrado selecionando o dispositivo no app Google Home, acessando as configurações e procurando na seção "Informações". 
- Selecione a sessão que você quer depurar clicando no link - Remote Debuggingdela.
- Se o Chrome Remote Debugger não for preenchido, selecione o ícone à esquerda da barra de endereço e selecione - site settings. Role até a parte de baixo das configurações e mude a configuração de- Insecure contentpara- Allow.
 
 
- No console do depurador remoto do Chrome, ative a geração de registros de depuração digitando o seguinte: - cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG); - A manipulação completa do DOM é compatível, assim como o REPL (console) do JavaScript do Chrome, que permite mexer no app Web Receiver em execução. - Quando o Web Receiver é desativado (ciclo de vida encerrado), o depurador fica inativo com uma mensagem de aviso na parte de cima. Nesse ponto, não é mais possível interagir com o depurador. Para reiniciar a depuração, reinicie o app Web Receiver e recarregue o inspetor. 
Pontos de interrupção
É possível adicionar pontos de interrupção manuais ao código usando debugger; no
código do Web Receiver.
Armazenamento em cache local
Use window.location.reload(true); para realizar uma recarga forçada que esvazia o
cache do aplicativo do receptor da Web.
Preservar registros entre sessões
Para preservar os registros entre as sessões, clique no ícone de engrenagem no depuração e marque a caixa ao lado de "Preserve log upon navigation".