Chrome Uzaktan Hata Ayıklayıcı

Bir yayın uygulamasında hata ayıklamak için Chrome Uzaktan Hata Ayıklayıcı'yı kullanın.

Belirli bir Google Cast cihazı için Chrome Uzaktan Hata Ayıklayıcı'yı aşağıdaki şekilde başlatın:

Android TV cihazında yayın uygulamalarıyla ilgili hataları ayıklamak için Android TV: Hata ayıklama bölümüne bakın.

Google Cast cihazlarında bir Web Alıcısı uygulamasında hata ayıklamak için aşağıdakileri yapın:

  1. Uygulamanızı ve Google Cast cihazınızı Google Cast SDK Geliştirici Konsolu'na kaydedin.

    Hata ayıklamayı gerçekleştirebilmeniz için hem uygulamanın hem de cihazın aynı geliştirici hesabına kayıtlı olması gerekir.

  2. Hata ayıklama amacıyla Web Alıcısı uygulamasını yüklemek için gönderen uygulamanızı başlatın ve Google Cast cihazına yayınlayın. Gönderen ve Web Alıcısı cihazlarınızın aynı ağa bağlı olduğundan emin olun.

  3. Uzaktan hata ayıklama için cihazınıza iki şekilde bağlanabilirsiniz:

    1. Chrome Denetçisi

      1. Chrome denetleyiciye gitmek için Chrome tarayıcıda adres alanına aşağıdakileri girin:

        chrome://inspect
        

        Bu ağdaki Cast uyumlu cihazların listesi görünür.

      2. Hata ayıklama yapmak istediğiniz Web Alıcı uygulamasının cihazını seçmek için Inspect bağlantısını tıklayın.

        Bir denetçi penceresi açılarak Web Alıcısı uygulamasında uzaktan hata ayıklama yapmanıza olanak tanımalıdır.

      3. Doğrudan cihazın 9222 bağlantı noktasına

      4. Chrome tarayıcıda, doğrudan hata ayıklama yaptığınız cihaza gitmek için adres alanına aşağıdakileri girin. Ağınızda çok sayıda cihaz varsa bu işlem Chrome Denetleyici'den daha hızlı olabilir:

        <device IP address>:9222
        

        Cihazın IP adresini bulmak için Google Home uygulamasında cihazı seçip ayarlara gidip Bilgi bölümüne bakabilirsin.

      5. Hata ayıklama yapmak istediğiniz oturumu Remote Debugging bağlantısını tıklayarak seçin.

      6. Chrome Uzaktan Hata ayıklayıcısı doldurulmazsa adres çubuğunun solundaki simgeyi ve ardından site settings simgesini seçin. Ayarlar sayfasının en altına gidip Insecure content ayarını Allow olarak değiştirin.

  4. Chrome Uzaktan Hata Ayıklama Aracı konsolunda aşağıdakileri girerek hata ayıklama günlük kaydını etkinleştirin:

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

    Tam DOM manipülasyonu ve tam Chrome JavaScript REPL (konsol) desteklenir. Çalışan Web Alıcısı uygulamasını kurcalamanıza olanak tanır.

    Web Alıcınız bozulduğunda (ömür boyu sona erdiğinde) hata ayıklayıcı, üst kısımda bir uyarı mesajıyla devre dışı kalır. Bu noktada artık hata ayıklayıcıyla etkileşimde bulunamazsınız. Hata ayıklamayı yeniden başlatmak için Web Alıcı uygulamasını yeniden başlatıp inceleyiciyi yeniden yüklemeniz gerekir.

Ayrılma noktaları

Web Alıcısı kodunuzda debugger; kullanarak kodunuza manuel ayrılma noktaları ekleyebilirsiniz.

Yerel önbelleğe alma

Web Alıcısı uygulamasının önbelleğini temizleyen zorunlu bir yeniden yükleme işlemi yapmak için window.location.reload(true); politikasını kullanın.

Oturumlar arasındaki günlükleri koruma

Hata ayıklayıcıdaki dişli simgesini tıklayıp "Gezinme sırasında günlük kaydını koru" seçeneğinin yanındaki kutuyu işaretleyerek oturumlar arasındaki günlükleri saklayabilirsiniz.