Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Firebase Crashlytics
plat_ios
plat_android
plat_flutter
plat_unity
Mit dieser leistungsstarken Lösung für Absturzberichte für Apple, Android, Flutter und Unity erhalten Sie klare, umsetzbare Informationen zu App-Problemen.
Firebase Crashlytics ist ein einfacher Echtzeit-Absturzmelder, der
um Stabilitätsprobleme, die die Qualität deiner App beeinträchtigen, im Blick zu behalten, zu priorisieren und zu beheben.
Mit Crashlytics sparst du Zeit bei der Fehlerbehebung durch intelligente Gruppierung von Abstürzen
und die Umstände hervorheben, die dazu geführt haben.
Finden Sie heraus, ob ein bestimmter Absturz viele Nutzer betrifft. Lassen Sie sich benachrichtigen,
den Schweregrad plötzlich zunimmt. Herausfinden, welche Codezeilen verursachen
Abstürze.
Startbereit? Plattform auswählen:
iOS+
Android
Flutter
Unity
Hauptmerkmale
Ausgewählte Absturzberichte |
Crashlytics fasst eine Vielzahl von Abstürzen in einer übersichtlichen Liste zusammen
von Problemen, bietet Kontextinformationen und hebt den Schweregrad und
Häufigkeit von Abstürzen, sodass Sie die Ursache schneller finden können.
|
Abhilfe bei häufigen Abstürzen |
Crashlytics bietet Crash Insights mit hilfreichen Tipps, die häufige
Stabilitätsprobleme zu beheben und Ressourcen bereitzustellen,
zu erkennen und zu beheben.
|
In Analytics eingebunden |
Crashlytics kann Fehler deiner App als
app_exception Termine in Analytics.
Die Ereignisse vereinfachen das Debugging, da sie Ihnen Zugriff auf eine Liste anderer Ereignisse geben, die zum jeweiligen Absturz geführt haben. Außerdem liefern sie Zielgruppeninformationen in Form von Analytics-Berichten, die Sie für Nutzer mit Abstürzen abrufen können.
|
Benachrichtigungen in Echtzeit |
Benachrichtigungen in Echtzeit über neue Probleme, bereits behobene und bereits behobene Probleme erhalten
die sofortige Aufmerksamkeit erfordern.
|
Vorgehensweise bei der Implementierung
|
App verbinden |
Fügen Sie Ihrer App zuerst Firebase in der Firebase-Konsole hinzu.
|
|
SDK einbinden
|
Crashlytics SDK über CocoaPods, Gradle oder Pub hinzufügen und Crashlytics
mit der Erfassung von Berichten beginnt.
|
|
Sehen Sie sich die Berichte in der Firebase-Konsole an. |
In der Firebase Console können Sie Probleme in Ihrer App verfolgen, priorisieren und beheben.
|
Wie analysiert Crashlytics deine Abstürze, um die Fehlerbehebung zu vereinfachen?
Um Messwerte und Berichte zu deiner App zur Verfügung zu stellen, erhebt Crashlytics und
Abstürze, nicht schwerwiegende Ausnahmen und andere Ereignistypen aus Ihrer App analysieren. Mi.
Verwenden Sie die Zuordnungsinformationen für den Build Ihrer App, um einen menschenlesbaren Absturz zu erstellen
zum besseren Verständnis der Ereignisse (z. B. verwenden wir die
dSYM-Dateien
für Apple-Plattform-Apps).
Wenn Crashlytics Ereignisse empfängt, wird eine Analyse-Engine zum Gruppieren verwendet
verwandte Ereignisse in Probleme umwandeln. Das Analysemodul betrachtet die Frames
den Stacktrace, die Ausnahmemeldung, den Fehlercode und
Fehlertypmerkmale zu erkennen,
um Ereignisse zu Problemen zu gruppieren. Bei einem Problem haben alle Ereignisse einen gemeinsamen Point of Failure. Wenn mehr eingehende Ereignisse mit einem Problem übereinstimmen,
Problem steigt in der Tabelle Crashlytics Ihrer App an den Anfang der Tabelle Probleme
Dashboard. Durch diese Gruppierung und Rangfolge können Sie die bedeutendsten Probleme schneller identifizieren und beheben.
Aber selbst innerhalb dieser Gruppe von Ereignissen
führen die Stacktraces zur
und der Point of Failure unterschiedlich sein. Ein anderer Stacktrace könnte
Grundursache zu ermitteln. Um diesen möglichen Unterschied innerhalb eines Problems darzustellen, erstellt Crashlytics Varianten innerhalb von Problemen. Jede Variante ist eine Teilgruppe von Ereignissen in einem Problem, die denselben Point of Failure und einen ähnlichen Stacktrace haben. Mit Varianten können Sie Fehler in den gängigsten Stacktraces beheben
innerhalb eines Problems und ermitteln, ob verschiedene Ursachen für
Fehler.
Nächste Schritte
Sofern nicht anders angegeben, sind die Inhalte dieser Seite unter der Creative Commons Attribution 4.0 License und Codebeispiele unter der Apache 2.0 License lizenziert. Weitere Informationen finden Sie in den Websiterichtlinien von Google Developers. Java ist eine eingetragene Marke von Oracle und/oder seinen Partnern.
Zuletzt aktualisiert: 2025-08-08 (UTC).
[null,null,["Zuletzt aktualisiert: 2025-08-08 (UTC)."],[],[],null,["# Firebase Crashlytics\n====================\n\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|----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\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|---|----------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------|\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---------------------------------------------------------------\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\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."]]