Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Firebase Crashlytics
plat_ios
plat_android
plat_flutter
plat_unity
Apple, Android, Flutter ve Unity'ye yönelik bu güçlü kilitlenme raporu çözümüyle uygulama sorunları hakkında net ve uygulanabilir analizler elde edin.
Firebase Crashlytics, kullanımı kolay ve gerçek zamanlı bir kilitlenme raporu uygulamasıdır.
uygulamanızın kalitesini düşüren kararlılık sorunlarını takip eder, bunlara öncelik verir ve bunları düzeltirsiniz.
Crashlytics, kilitlenmeleri akıllı bir şekilde gruplandırarak sorun giderme sürecinde size zaman kazandırır
ve bunlara yol açan koşulları
vurgulayarak yapabilirsiniz.
Belirli bir kilitlenmenin çok sayıda kullanıcıyı etkileyip etkilemediğini öğrenin. Şu durumlarda uyarı alın:
sorunun önemi bir anda artar. Hangi kod satırlarının neden olduğunu bulma
kilitlenmelerine neden olabilir.
Başlamaya hazır mısınız? Platformunuzu seçin:
iOS+
Android
Çubuk
Birlik
Temel özellikler
Seçilen kilitlenme raporları |
Crashlytics, çığ gibi kilitlenmeleri yönetilebilir bir liste halinde sentezler
bağlamsal bilgiler sunar; ayrıca sorunun önem derecesini
kilitlenmelerin yaygınlaşma nedenini daha hızlı bir şekilde bulabilirsiniz.
|
Yaygın kilitlenme için çözümler |
Crashlytics, sık karşılaşılan kilitlenmeleri vurgulayan faydalı ipuçları sunuyor
ve bu sorunları çözmenizi kolaylaştıracak kaynaklar
tanımlama ve çözme sürecidir.
|
Analytics ile entegre |
Crashlytics, uygulamanızın hatalarını
Analytics içinde app_exception etkinlik.
Etkinlikler, diğer etkinliklerin listesine erişmenizi sağlayarak hata ayıklamayı basitleştirir
önce her kilitlenmeden önce trafik oluşturur ve
kilitlenmesi olan kullanıcılar için Analytics rapor alabilir.
|
Gerçek zamanlı uyarılar |
Yeni sorunlar, geri çekilen sorunlar ve artan sorunlar için gerçek zamanlı uyarılar alın
hemen müdahale gerektirebilir.
|
Uygulama yolu
|
Uygulamanızı bağlayın |
İlk olarak, Firebase konsolunda uygulamanıza Firebase'i ekleyin.
|
|
SDK'yı entegre etme
|
CocoaPods, Gradle veya Pub üzerinden Crashlytics SDK'yı ekleyin, ardından Crashlytics
rapor toplamaya başlar.
|
|
Firebase konsolunda raporları kontrol edin |
Sorunları izlemek, önceliklendirmek ve düzeltmek için Firebase konsolunu ziyaret edin
dokunun.
|
Crashlytics, hata ayıklamayı kolaylaştırmak için kilitlenmelerinizi nasıl analiz eder?
Crashlytics, uygulamanızla ilgili metrik ve raporlar sağlamak için şu verileri toplar:
kilitlenmeleri, önemli olmayan istisnaları ve uygulamanızdaki diğer etkinlik türlerini analiz eder. Biz
kullanıcıların okuyabileceği kilitlenmeler oluşturmak için uygulamanızın derlemesine ait harita bilgilerini kullanın
etkinlikleri anlamanıza yardımcı olacak raporlar (örneğin,
hata ayıklama sembolü (dSYM) dosyaları
(Apple platform uygulamaları için)
Crashlytics, etkinlikleri aldığında gruplandırmak için bir analiz motoru kullanır
ilgili etkinlikleri sorunlara Analiz motoru, tablodaki çerçevelere
yığın izleme, istisna mesajı, hata kodu ve diğer platform veya
hata türü özellikleri tanımlar. Bir sorunla ilgili tüm etkinlikler
ortak bir hata noktası olduğunu fark ettim. Gelen etkinlikler bir sorunla eşleştikçe
sorun, Crashlytics uygulamanızın Sorunlar tablosunun üst kısmına
kontrol paneli Bu gruplandırma ve sıralama, en önemli sorunları belirleyip
bir şekilde hızlandırabilir.
Yine de bu etkinlik grubunun içinde bile, yığın izlemeleri
farklı olabilir. Farklı bir yığın izleme de
farklı bir kök neden olabilir. Bir sorun içindeki bu olası farkı göstermek için
Crashlytics, sorunlar içinde varyantlar oluşturur. Her varyant bir
aynı hata noktasına sahip olan bir sorun alt grubu ve
benzer yığın izlemelere sahip. Varyantları kullanarak en yaygın yığın izlemelerde (stack trace) hata ayıklayabilirsiniz
ve sorunun temellerinin ne kadar farklı olduğuna dair
başarısız olur.
Sonraki adımlar
Aksi belirtilmediği sürece bu sayfanın içeriği Creative Commons Atıf 4.0 Lisansı altında ve kod örnekleri Apache 2.0 Lisansı altında lisanslanmıştır. Ayrıntılı bilgi için Google Developers Site Politikaları'na göz atın. Java, Oracle ve/veya satış ortaklarının tescilli ticari markasıdır.
Son güncelleme tarihi: 2025-08-08 UTC.
[null,null,["Son güncelleme tarihi: 2025-08-08 UTC."],[],[],null,["Firebase Crashlytics \nplat_ios plat_android plat_flutter plat_unity \nGet clear, actionable insight into app issues with this powerful crash reporting solution for Apple, Android, Flutter, and Unity. \n\nFirebase Crashlytics is a lightweight, realtime crash reporter that helps\nyou track, prioritize, and fix stability issues that erode your app quality.\nCrashlytics saves you troubleshooting time by intelligently grouping crashes\nand highlighting the circumstances that lead up to them.\n\nFind out if a particular crash is impacting a lot of users. Get alerts when an\nissue suddenly increases in severity. Figure out which lines of code are causing\ncrashes.\n\n\u003cbr /\u003e\n\nReady to get started? Choose your platform:\n\n[iOS+](/docs/crashlytics/get-started?platform=ios)\n[Android](/docs/crashlytics/get-started?platform=android)\n[Flutter](/docs/crashlytics/get-started?platform=flutter)\n[Unity](/docs/crashlytics/get-started?platform=unity)\n\nKey capabilities\n\n|----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Curated crash reports | Crashlytics synthesizes an avalanche of crashes into a manageable list of issues, provides contextual information, and highlights the severity and prevalence of crashes so you can pinpoint the root cause faster. |\n| Cures for the common crash | Crashlytics offers Crash Insights, helpful tips that highlight common stability problems and provide resources that make them easier to troubleshoot, triage, and resolve. |\n| Integrated with Analytics | Crashlytics can capture your app's errors as `app_exception` events in Analytics. The events simplify debugging by giving you access a list of other events leading up to each crash, and provide audience insights by letting you pull Analytics reports for users with crashes. |\n| Realtime alerts | Get realtime alerts for new issues, regressed issues, and growing issues that might require immediate attention. |\n\nImplementation path\n\n|---|----------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\n| | Connect your app | Start by adding Firebase to your app in the [Firebase console](//console.firebase.google.com/). |\n| | Integrate the SDK | Add the Crashlytics SDK via CocoaPods, Gradle, or Pub, and Crashlytics starts collecting reports. |\n| | Check reports in the [Firebase console](https://console.firebase.google.com/project/_/crashlytics) | Visit the [Firebase console](https://console.firebase.google.com/project/_/crashlytics) to track, prioritize, and fix issues in your app. |\n\nHow does Crashlytics analyze your crashes for easier debugging?\n\nTo provide metrics and reports about your app, Crashlytics collects and\nanalyzes crashes, non-fatal exceptions, and other event types from your app. We\nuse the mapping information for your app's build to create human-readable crash\nreports to help you understand the events (for example, we use the\n[debug symbol (dSYM) files](https://developer.apple.com/documentation/xcode/building-your-app-to-include-debugging-information)\nfor Apple platform apps).\n\nWhen Crashlytics receives events, it uses an analysis engine to group\nrelated events into ***issues*** . The analysis engine looks at the frames in\nthe stack trace, exception message, error code, and other platform or\nerror type characteristics to group events into issues. In an issue, all events\nhave a common point of failure. As more incoming events match to an issue, the\nissue rises towards the top of your app's *Issues* table in the Crashlytics\ndashboard. This grouping and ranking helps you identify and fix the most\nimpactful problems faster.\n\nYet even within this group of events, the stack traces leading to the\npoint-of-failure might be different. And a different stack trace could mean a\ndifferent root cause. To represent this possible difference within an issue,\nCrashlytics creates ***variants*** within issues --- each variant is a\nsub-group of events in an issue that have the same failure point *and* a\nsimilar stack trace. With variants, you can debug the most common stack traces\nwithin an issue and determine if different root causes are leading to the\nfailure.\n\nNext steps\n\n- [Get started with Firebase Crashlytics](/docs/crashlytics/get-started)\n --- Learn how to add Firebase Crashlytics to an Apple, Android,\n Flutter, or Unity project.\n\n-\n [Customize your crash report setup](/docs/crashlytics/customize-crash-reports)\n by adding opt-in reporting, logs, keys, and tracking of non-fatal errors.\n\n-\n [Integrate with Google Play](/docs/crashlytics/integrate-with-google-play) so that\n you can filter your Android app's crash reports by Google Play track directly in the\n Crashlytics dashboard. This allows you to better focus your dashboard on specific builds."]]