Trình gỡ lỗi từ xa Chrome

Sử dụng Trình gỡ lỗi từ xa của Chrome để gỡ lỗi ứng dụng Cast.

Chạy Trình gỡ lỗi từ xa của Chrome cho một thiết bị Google Cast cụ thể như sau:

Để gỡ lỗi các ứng dụng Truyền trên thiết bị Android TV, hãy xem bài viết Android TV: Gỡ lỗi.

Để gỡ lỗi ứng dụng Bộ thu web trên thiết bị Google Cast, hãy làm như sau:

  1. Đăng ký ứng dụng và thiết bị Google Cast trên Bảng điều khiển dành cho nhà phát triển SDK của Google Cast.

    Cả ứng dụng và thiết bị đều phải được đăng ký với cùng một tài khoản nhà phát triển để bạn có thể gỡ lỗi.

  2. Khởi động ứng dụng sender (trình gửi) và truyền đến thiết bị Google Cast để tải ứng dụng Web Receiver (Trình thu sóng web) nhằm gỡ lỗi. Đảm bảo thiết bị của trình gửi và Trình nhận web được kết nối với cùng một mạng.

  3. Có hai cách để kết nối với thiết bị của bạn để gỡ lỗi từ xa:

    1. Trình kiểm tra Chrome

      1. Trong trình duyệt Chrome, hãy nhập nội dung sau vào trường địa chỉ để chuyển đến trình kiểm tra Chrome:

        chrome://inspect
        

        Danh sách các thiết bị hỗ trợ Cast trên mạng đó sẽ xuất hiện.

      2. Chọn thiết bị cho ứng dụng Web Receiver mà bạn muốn gỡ lỗi bằng cách nhấp vào đường liên kết Inspect của ứng dụng đó.

        Một cửa sổ trình kiểm tra sẽ mở ra, cho phép bạn gỡ lỗi từ xa cho ứng dụng Web Receiver.

    2. Trực tiếp đến cổng 9222 của thiết bị

      1. Trong trình duyệt Chrome, hãy nhập nội dung sau vào trường địa chỉ để truy cập trực tiếp vào thiết bị bạn đang gỡ lỗi. Cách này có thể nhanh hơn Chrome Inspector nếu bạn có nhiều thiết bị trên mạng:

        <device IP address>:9222
        

        Bạn có thể tìm thấy địa chỉ IP của thiết bị bằng cách chọn thiết bị trong ứng dụng Google Home, chuyển đến phần cài đặt rồi tìm trong phần Thông tin.

      2. Chọn phiên mà bạn muốn gỡ lỗi bằng cách nhấp vào đường liên kết Remote Debugging của phiên đó.

      3. Nếu Trình gỡ lỗi từ xa của Chrome không điền sẵn, hãy chọn biểu tượng ở bên trái thanh địa chỉ rồi chọn site settings. Di chuyển xuống cuối phần cài đặt và thay đổi chế độ cài đặt cho Insecure content thành Allow.

  4. Trong bảng điều khiển Trình gỡ lỗi từ xa của Chrome, hãy bật tính năng ghi nhật ký gỡ lỗi bằng cách nhập nội dung sau:

    cast.framework.CastReceiverContext.getInstance().setLoggerLevel(cast.framework.LoggerLevel.DEBUG);

    Hoạt động thao tác đầy đủ với DOM cũng như REPL JavaScript Chrome đầy đủ (console) được hỗ trợ, cho phép bạn chỉnh sửa ứng dụng Web Receiver đang chạy.

    Khi Trình thu phát web bị huỷ (vòng đời kết thúc), trình gỡ lỗi sẽ không hoạt động kèm theo thông báo cảnh báo ở đầu. Tại thời điểm này, bạn không thể tương tác với trình gỡ lỗi nữa. Để bắt đầu lại quá trình gỡ lỗi, bạn phải khởi động lại ứng dụng Web Receiver rồi tải lại trình kiểm tra.

Điểm ngắt

Bạn có thể thêm điểm ngắt thủ công vào mã bằng cách sử dụng debugger; trong mã Trình thu nhận web.

Lưu vào bộ nhớ đệm cục bộ

Sử dụng window.location.reload(true); để thực hiện một lần tải lại bắt buộc sẽ xoá bộ nhớ đệm của ứng dụng Web Receiver.

Lưu giữ nhật ký giữa các phiên

Bạn có thể giữ lại nhật ký giữa các phiên bằng cách nhấp vào biểu tượng bánh răng trong trình gỡ lỗi và đánh dấu vào hộp bên cạnh "Giữ lại nhật ký khi điều hướng".