Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Firebase Crashlytics
plat_ios
plat_android
plat_flutter
plat_unity
Obtén estadísticas prácticas y claras sobre los problemas de las apps con esta potente solución de informes de fallas para Apple, Android, Flutter y Unity.
Firebase Crashlytics es una herramienta liviana para informar fallas en tiempo real que te ayuda
a hacer un seguimiento de los problemas de estabilidad que afectan la calidad de tu app, a priorizarlos y a corregirlos.
Crashlytics agrupa las fallas de forma inteligente y destaca las circunstancias en las que se produjeron,
lo que te permite ahorrar tiempo en la solución de problemas.
Descubre si una falla específica afecta a muchos usuarios. Recibe alertas cuando la gravedad de un problema aumenta repentinamente. Determina qué líneas de código están provocando fallas.
¿Todo listo para comenzar? Elige tu plataforma:
iOS+
Android
Flutter
Unity
Funciones clave
Informes de fallas con datos seleccionados |
Crashlytics sintetiza una cantidad abrumadora de fallas en una lista de problemas
manejable, proporciona información contextual y destaca la gravedad y la
prevalencia de las fallas para que puedas determinar la causa raíz más rápido.
|
Soluciones para una falla común |
Crashlytics ofrece Crash Insights, sugerencias útiles que destacan problemas
de estabilidad comunes y proporcionan recursos que los hacen más fáciles de
solucionar, priorizar o resolver.
|
Integración con Analytics |
Crashlytics puede capturar los errores de tu app como
eventos app_exception en Analytics.
Los eventos simplifican la depuración, ya que te brindan acceso a una lista de otros eventos
que causan cada falla. Además, proporcionan estadísticas de público, debido a que te permiten
extraer informes de Analytics de los usuarios que experimentaron fallas.
|
Alertas en tiempo real |
Recibe alertas en tiempo real sobre problemas nuevos o crecientes y regresiones que podrían requerir tu atención inmediata. |
Ruta de implementación
|
Conecta tu app |
Para comenzar, agrega Firebase a tu app en Firebase console.
|
|
Integra el SDK |
Agrega el SDK de Crashlytics a través de CocoaPods, Gradle o Pub, y Crashlytics
comenzará a recopilar informes.
|
|
Verifica los informes en Firebase console |
Visita Firebase console para realizar el seguimiento de los problemas en tu app,
priorizarlos y corregirlos.
|
¿Cómo analiza Crashlytics las fallas para facilitar la depuración?
Para proporcionar informes y métricas sobre tu app, Crashlytics recopila y
analiza fallas, excepciones recuperables y otros tipos de eventos de tu app. Usamos
los detalles de la asignación para la compilación de tu app para crear informes de fallas
legibles por humanos que te ayuden a comprender los eventos (por ejemplo, usamos los
archivos de símbolo de depuración (dSYM)
para apps de plataformas de Apple).
Cuando Crashlytics recibe los eventos, usa un motor de análisis para agrupar
los eventos relacionados en problemas. El motor de análisis observa los cuadros
del seguimiento de pila, el mensaje de excepción, el código de error y otras características de tipo de error o
plataforma para agrupar eventos en problemas. En un problema, todos los eventos
tienen un punto común de fallo. A medida que más eventos entrantes coinciden con un problema, este
aparece en la parte superior de la tabla Problemas de tu app en el panel de
Crashlytics. Esta agrupación y clasificación te ayuda a identificar y solucionar los
problemas de mayor impacto más rápido.
Sin embargo, incluso dentro de este grupo de eventos, los seguimientos de pila que llevan al
punto de fallo pueden ser diferentes. Un seguimiento de pila diferente puede implicar
una causa raíz diferente. Para presentar esta posible diferencia dentro de un problema,
Crashlytics crea variantes dentro de los problemas. Cada variante es un
subgrupo de eventos en un problema que tienen el mismo punto de falla y un
seguimiento de pila similar. Con las variantes, puedes depurar los seguimientos de pila más comunes
dentro de un problema y determinar si distintas causas raíz llevan al
error.
Próximos pasos
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2025-08-08 (UTC)
[null,null,["Última actualización: 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."]]