Bu sayfada, sorun gidermeyle ilgili yardım ve sık sorulan soruların yanıtlarını bulabilirsiniz.
sorular soracağım. Şu durumda:
Aradığınızı bulamıyorum veya daha fazla yardıma ihtiyacınız var,
Firebase desteği.
Genel sorun giderme/SSS
Farklı formatları görme
Sorunlar tablosundaki bazı sorunlar için (ve bazen "varyantlar")
Sorunlar tablonuzda listelenen sorunlar için iki farklı biçim görebilirsiniz
Firebase konsolunda yer alır. Ayrıca, hesabınızda gördüğünüz gibi
"varyantlar" en iyi uygulamaları anlatacağım. Bunun nedenleri aşağıda açıklanmıştır!
2023'ün başlarında, etkinlikleri farklı gruplar şeklinde gruplandırmak için iyileştirilmiş bir analiz motorunu kullanıma sunduk.
ayrıca yeni sorunlar için güncellenmiş bir tasarım ve bazı gelişmiş özelliklerin (ör.
ekleyin!). En son
blog yayını
bulabilirsiniz. Ancak, önemli noktalar için aşağıyı okuyabilirsiniz.
Crashlytics, uygulamanızdaki tüm etkinlikleri (kilitlenmeler, önemli olmayanlar ve
ve ANR'ler) oluşturur ve sorunlar adı verilen etkinlik grupları oluşturur. Tüm etkinlikler
ortak bir hata noktası bulunuyor.
Geliştirilmiş analiz motoru, etkinlikleri bu sorunlar altında gruplandırmak için artık
ve yığın izlemedeki çerçeveler (stack trace),
istisna mesajı, hata kodu ve diğer platform ya da hata türü
özellikler.
Ancak bu etkinlik grubunda, hataya neden olan yığın izlemeler
farklı olabilir. Farklı bir yığın izleme, farklı bir kök nedene işaret edebilir.
Bir sorun içindeki bu olası farkı temsil etmek için,
Sorunlar içindeki varyantlar: Her varyant, bir sorundaki etkinliklerin bir alt grubudur
aynı hata noktasına ve benzer bir yığın izlemeye sahip
olan. Varyantlarla,
bir sorundaki en yaygın yığın izlemelerde (stack trace) hata ayıklayabilir
farklı kök nedenler hataya yol açabilir.
Bu iyileştirmelerle neler yaşayacaksınız?
Sorun satırında gösterilen yenilenmiş meta veriler Uygulamanızdaki sorunları anlamak ve önceliklerini belirlemek artık daha kolay.
Daha az yinelenen sorun Satır numarası değişikliği yeni bir sorunla sonuçlanmaz.
Çeşitli temel nedenlerle ilgili karmaşık sorunlarda daha kolay hata ayıklama Bir sorundaki en yaygın yığın izlemelerde (stack trace) hata ayıklamak için varyantları kullanın.
Daha anlamlı uyarılar ve sinyaller Yeni sorun aslında yeni bir hatayı temsil ediyor.
Daha güçlü arama Her sorun daha fazla aranabilir meta veri içerir.
göz atabilirsiniz.
Bu iyileştirmelerin kullanıma sunulma şekli:
Uygulamanızdan yeni etkinlikler aldığımızda, bunların mevcut bir uygulamayla eşleşip eşleşmediğini kontrol ederiz
.
Eşleşme olmazsa daha akıllı etkinlik gruplama yöntemimizi otomatik olarak uygularız.
algoritmaya eklemeli ve yenilenen meta veriyle yeni bir sorun oluşturmalıdır
tasarım.
Bu, etkinlik grubumuzda yaptığımız ilk büyük güncellemedir. Şu durumda:
geri bildirimde bulunmak isterseniz veya herhangi bir sorunla karşılaşırsanız lütfen
bildirimde bulunabilirsiniz.
'nı inceleyin.
Görmüyorum
kilitlenme sorunu yaşanmayan metrikler ve/veya hız uyarıları
Kilitlenme sorunu yaşamayan kullanıcılar ve oturum sayısı gibi metrikleri görmüyorsanız
ve/veya hız uyarılarını kullandığınızdan emin olun:
İçerik haritası günlükleri gösterilmiyor
Görmüyorsanız
içerik haritası günlükleri
Google Analytics için uygulamanızın yapılandırmasını kontrol etmenizi öneririz.
Aşağıdaki koşulları karşıladığınızdan emin olun:
Başardınız
ekleyin. Bu SDK, Crashlytics SDK'ya ek olarak eklenmelidir.
Daha önce
anahtar kelime tekliflerini kullanmanız gerekir.
Bir sorunla ilgili notları kimler görüntüleyebilir, yazabilir ve silebilir?
Notlar, proje üyelerinin sorular ve durumlarla ilgili belirli sorunlar hakkında yorum yapmasına olanak tanır.
güncellemeler vb.
Bir proje üyesi not yayınladığında bu not, ilgili kullanıcının Google gönderdiği e-posta ile etiketlenir.
hesap. Bu e-posta adresi, notla birlikte tüm projeler tarafından görülebilir
notu görüntüleme erişimine sahip üyeler tarafından görüntülenebilir.
Aşağıda görüntülemek, yazmak ve silmek için gereken erişim izni açıklanmaktadır
notlar:
Aşağıdaki rollerden herhangi birine sahip proje üyeleri mevcut projeleri görüntüleyip silebilir
ve yeni notlar yazabilirsiniz.
Bir sorunla ilgili notları kimler görüntüleyebilir, yazabilir ve silebilir?
Notlar, proje üyelerinin sorular ve durumlarla ilgili belirli sorunlar hakkında yorum yapmasına olanak tanır.
güncellemeler vb.
Bir proje üyesi not yayınladığında bu not, ilgili kullanıcının Google gönderdiği e-posta ile etiketlenir.
hesap. Bu e-posta adresi, notla birlikte tüm projeler tarafından görülebilir
notu görüntüleme erişimine sahip üyeler tarafından görüntülenebilir.
Aşağıda görüntülemek, yazmak ve silmek için gereken erişim izni açıklanmaktadır
notlar:
Aşağıdaki rollerden herhangi birine sahip proje üyeleri mevcut projeleri görüntüleyip silebilir
ve yeni notlar yazabilirsiniz.
Uygulama ayrıca
Google Mobile Ads SDK'sı var ancak kilitlenme almıyor
Projenizde Google Mobile Ads SDK'sı ile birlikte Crashlytics kullanılıyorsa
kilitlenmeyi bildirenler de muhtemelen bu işlem sırasında
istisna işleyicileri kaydetmem gerekiyor. Sorunu düzeltmek için kilitlenme raporlamasını devre dışı bırakın:
disableSDKCrashReporting çağırarak Mobile Ads SDK'sını oluşturun.
BigQuery veri kümem nerede bulunuyor?
Crashlytics'i BigQuery'ye bağladıktan sonra, oluşturduğunuz yeni veri kümeleri
bulunduğunuz yerden bağımsız olarak, otomatik olarak Amerika Birleşik Devletleri'nde bulunabilir.
Firebase projesi.
Platform desteği
Geri çekilen sorunlar
Geri çekilen nedir
sorun?
Sorunu daha önce kapattığınız ancak bir
Crashlytics, sorunun yeniden oluştuğunu belirten yeni bir rapor alır.
Crashlytics, geri çekilen bu sorunları otomatik olarak yeniden açar. Böylece şunları yapabilirsiniz:
bunları uygulamanıza uygun şekilde ele alın.
Aşağıda, Crashlytics'in bir etkinliği nasıl sınıflandırdığını açıklayan örnek bir senaryo verilmiştir.
sorunu regresyon olarak ifade eder:
Crashlytics, ilk kez Crash ile ilgili kilitlenme raporu alıyor
"A". Crashlytics, söz konusu kilitlenmeye karşılık gelen bir sorunu açar ("A" sorunu).
Bu hatayı hızlıca düzeltip "A" sorununu kapattıktan sonra
en iyi şekilde yararlanabilirsiniz.
Crashlytics, "A" Sorunu ile ilgili bir rapor daha gönderdi sayfayı kapattıktan sonra
.
Rapor, Crashlytics'in bildiğim bir uygulama sürümünden geliyorsa
sorunu kapattığınızda (sürümün kilitlenme gönderdiğini gösterir)
herhangi bir kilitlenme olduğunu bildirirse Crashlytics,
bu sorunu regresyon olarak gösterir. Sorun kapalı kalacaktır.
Rapor, Crashlytics'in yapmadığı bir uygulama sürümünden geliyorsa
hakkında bilgi sahibi olmanız gerekir (yani sürümdeki
kilitlenmeyle ilgili hiçhiç kilitlenme raporu göndermediyse
Crashlytics, geri çekilen sorunu dikkate alarak
.
Bir sorun gerilediğinde, bir regresyon algılama uyarısı gönderir ve bir
Crashlytics'in daha iyi bir performans için
, sorunu yeniden açtı. Bir sorunun yeniden açılmasını istemiyorsanız
regresyon algoritması, "sessiz" anlamaya çalışın.
Neden gerileme görüyorum?
eski uygulama sürümlerinde sorun mu var?
Rapor, henüz hiç kilitlenme raporu göndermemiş eski bir uygulama sürümünden geliyorsa
sorunu kapattığınızda Crashlytics, sorunun kaynağını
geri çekilir ve sorun yeniden açılır.
Bu durum şu durumda ortaya çıkabilir: Bir hatayı giderdiniz ve
uygulamanızın yeni bir sürümünü yayınladı, ancak kullanıcılarınız hâlâ eski sürümlerini kullanıyor
en iyi uygulamaları paylaşacağız. Şanslısınız. Bu eski sürümlerden biri hiç
hiçbir kilitlenme raporu alamadığımız için ve bu kullanıcılar da
söz konusu hataya rastlarsanız bu kilitlenme raporları geri çekilen bir sorunu tetikler.
Regresyon algoritmamız nedeniyle bir sorunun yeniden açılmasını istemiyorsanız "sesi kapat"
anlamaya çalışın.