使用 Chrome 遠端偵錯工具對投放應用程式進行偵錯。
啟動特定 Google Cast 裝置的 Chrome 遠端偵錯工具,方法如下:
如要對 Android TV 裝置上的投放應用程式偵錯,請參閱 Android TV:偵錯。
如要對 Google Cast 裝置上的網路接收器應用程式偵錯,請按照下列步驟操作:
註冊您的應用程式和 Google Cast 裝置 Google Cast SDK 開發人員控制台。
應用程式和裝置都必須向同一位開發人員註冊 ,以便您執行偵錯。
啟動傳送端應用程式,投放內容到 Google Cast 裝置 載入 Web Receiver 應用程式進行偵錯。確認寄件者和網路 接收者裝置已連上同一個網路。
您可以透過兩種方式連線至裝置以進行遠端偵錯:
Chrome 檢查器
在 Chrome 瀏覽器中輸入下列網址 ] 欄位前往 Chrome 檢查器:
chrome://inspect
該網路中支援 Cast 的裝置清單會隨即顯示。
選取要為網路接收端應用程式偵錯的裝置 按一下檔案的
Inspect
連結。系統隨即會開啟檢查器視窗,方便您從遠端對 Web Receiver 應用程式
直接連至裝置的 9222 連接埠
在 Chrome 瀏覽器的網址欄位中輸入下列程式碼, 直接前往您要偵錯的裝置。這可能更快 。
<device IP address>:9222
如要查看裝置 IP 位址,請在 請前往「設定」頁面,然後查看 。
按一下您要偵錯的工作階段,方法是按一下工作階段 「
Remote Debugging
」連結。如果 Chrome Remote Debugger 未填入資料,請選取 圖示,然後選取
site settings
。 捲動至設定底部,並變更Insecure content
到Allow
。
在 Chrome 遠端偵錯工具主控台中輸入 追蹤:
cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);
支援完整的 DOM 操作以及完整的 Chrome JavaScript REPL (控制台) 中, 提供經過修改的 Web Receiver 應用程式
Web 接收器終止 (生命週期結束) 時,偵錯工具 並在畫面頂端顯示警告訊息。此時,您可以 不再與偵錯工具互動如要重新啟動偵錯,請重新啟動 Web Receiver 應用程式,然後重新載入檢查器。
中斷點
您可以在程式碼中使用 debugger;
,以手動方式在程式碼中新增中斷點
網路接收器程式碼。
本機快取
使用 window.location.reload(true);
執行強制重新載入來清除
Web Receiver 應用程式的快取
保留工作階段之間的記錄檔
如要保留工作階段之間的記錄,請按一下 偵錯工具,並勾選「在瀏覽時保留記錄」旁的方塊。