Android cihaz için hata raporu ve video kaydı alma

Destek ekibinin Android cihazlardaki Mesajlar uygulamasıyla ilgili sorunları çözmesine yardımcı olmak için bir hata raporu ve video kaydı oluşturun.

Doğrudan Android cihazınızdan hata raporu almak için aşağıdaki adımları uygulayın.

Geliştirici seçeneklerini ve USB üzerinden hata ayıklamayı etkinleştirme

Uygulamanızın performansını profillemeye ve hata ayıklamanıza yardımcı olan sistem davranışlarını yapılandırmak için kullanılan geliştirici seçenekleri hakkında bilgi edinmek istiyorsanız Cihaz üzerindeki geliştirici seçeneklerini yapılandırma başlıklı makaleyi inceleyin.

Mesajlar için ayrıntılı günlük kaydını etkinleştirme

Root erişimli cihaz

Köklenmiş bir cihazda ayrıntılı günlük kaydını etkinleştirmek için aşağıdaki komutları kullanın:

adb shell setprop log.tag.Bugle VERBOSE
adb shell setprop log.tag.BugleDataModel VERBOSE
adb shell setprop log.tag.RcsProvisioning VERBOSE
adb shell setprop log.tag.CarrierServices VERBOSE
adb shell setprop log.tag.BugleAction VERBOSE:
adb shell setprop log.tag.BugleRcsEngine VERBOSE;
adb shell setprop log.tag.BugleTransport VERBOSE;
adb shell setprop log.tag.BugleRcsProvisioning VERBOSE;
adb shell setprop log.tag.RcsClientLib VERBOSE;
adb shell setprop log.tag.BugleRcs VERBOSE;

Ayrıntılı günlük kaydını yalnızca test cihazları için etkinleştirin. Aşağıdaki günlük, kimliği tanımlayabilecek bilgiler (PII) içerir.

adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_log_level VERBOSE
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_debug_mode true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_rcs_allow_overrides true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e bugle_debugging true
adb shell su root am broadcast -a com.google.gservices.intent.action.GSERVICES_OVERRIDE -e carrier_services_enable_sensitive_logging true

Köklendirilmemiş cihaz

Köklendirilmemiş bir cihazda ayrıntılı günlük kaydını etkinleştirmek için aşağıdaki komutu kullanın:

adb shell am broadcast -a 'com.google.android.gms.phenotype.FLAG_OVERRIDE' --es package "com.google.android.apps.messaging#com.google.android.apps.messaging" --es user "\*" --esa flags "bugle_phenotype__enable_verbose_bug_reports" --esa values "true" --esa types "boolean" com.google.android.gms

Sorununuzu yeniden oluşturun

  1. Ayarlar > Sistem > Geliştirici seçenekleri > Günlük kaydedici arabellek boyutları bölümünde günlük kaydedici arabellek boyutunu en üst düzeye çıkarın. Cihaz için en büyük boyutu kullanın (örneğin, üst düzey bir cihazda 16 MB).
  2. Mesajlar uygulamasını zorla durdurun.
  3. Hata, Rich Communication Services (RCS) temel hazırlığıyla ilgiliyse aşağıdaki adımları uygulayın:
    1. Uçak modunu etkinleştirin.
    2. Ayarlar'dan Mesajlar ve Carrier Services depolama alanını temizleyin.
    3. Uçak modunu devre dışı bırakın.
    4. Ayarlar'da RCS sohbet özelliğini etkinleştirin.
    5. Hata raporunu başlatmadan önce en az beş dakika bekleyin.
  4. Her yeni hata için logcat mesajlarını temizleyin:

    adb logcat -c
    
  5. Video kaydını başlatın:

    • Yalnızca bildirilen hatayı kaydedin.
    • Video kayıtlarını mümkün olduğunca kısa tutun. Örneğin, hata tek bir arama yapıldıktan sonra ortaya çıkıyorsa yalnızca aramanın bu bölümünü kaydedin.
    • Tekrarlanan adımları kaydetmeyin.
  6. Mesajlar uygulamasını başlatın ve hatayı yeniden oluşturun.

  7. Video kaydını durdurun.

Hata raporunu toplama

  1. Raporda aşağıdakileri kaydedin:
    1. Hatanın oluştuğu zaman damgası.
    2. Hatayı tetikleyen adımlar.
    3. Hatanın kendisi (ör. hata mesajı).
    4. Hatayı yeniden oluştururken ekranın kaydı.
  2. Geliştirici seçenekleri'nde Hata raporu al'a dokunun.

  3. Bir hata raporu türü seçip Bildir'e dokunun. Hata raporu hazır olduğunda bildirim alırsınız.

  4. Hata raporunu, gönderilen bir hataya ekleyin.

Hata bir veya daha fazla iletiyle ilgiliyse (ör. iletiler gönderilemediyse) etkilenen iletilerin ileti kimliklerini sağlayın.

  1. Mesajlar hata ayıklama menüsünü etkinleştirme:
    1. Mesajlar'ı açın.
    2. Arama çubuğuna dokunun.
    3. *xyzzy* araması Hata Ayıklama Araçları menüsü açılır veya Debug menu option enabled mesajını içeren bir pop-up gösterilir.
  2. Mesaja dokunup basılı tutun.
  3. Menü'ye, ardından Ayrıntıları Göster'e dokunun.