Sie können App-Absturzdaten aus Firebase Crashlytics und Android Vitals direkt in Android Studio aufrufen und darauf reagieren. Bei dieser Integration werden Stacktrace-Daten und Absturzstatistiken aus Crashlytics und Google Play in das Toolfenster App Quality Insights in der Studio IDE übertragen. So müssen Sie nicht mehr zwischen Ihrem Browser und der IDE hin- und herwechseln. Entwicklungsteams können von wichtigen Funktionen profitieren, darunter:
- Zeilen in Ihrem Code werden hervorgehoben, wenn sie zugehörige Crashlytics-Ereignisdaten enthalten.
- Sie können den Stacktrace für die häufigsten Abstürze aufrufen und darauf klicken, um zu den entsprechenden Zeilen in Ihrem Code zu springen.
- Sie können zusammenfassende Statistiken zu den häufigsten Abstürzen und nicht schwerwiegenden Ereignissen aufrufen, z. B. gruppiert nach Gerätehersteller und Android-Version.
- Sie können Ereignisse nach Attributen wie Schweregrad, Zeit und App-Version filtern.
- Sie erhalten einen Browserlink, über den Sie die Crashlytics-Dashboardseite mit weiteren Details zum Ereignis aufrufen können.
- Sie erhalten Statistiken, die Ihnen helfen, die Ursachen bestimmter Probleme leichter zu verstehen und zu beheben.
Android Vitals-Berichte sind für alle Apps verfügbar, die bei Google Play veröffentlicht wurden. Wenn Sie Crashlytics noch nicht verwenden und mehr über die Angebote erfahren möchten, lesen Sie den Hilfeartikel Firebase Crashlytics.
Jetzt starten
Wenn Sie Crashlytics-Daten in Android Studio aufrufen möchten, müssen Sie Firebase und Crashlytics in Ihrem App-Projekt einrichten. So gehts: Öffnen Sie den Firebase-Assistenten in Android Studio über Tools > Firebase und klicken Sie auf Crashlytics. Folgen Sie dann der Anleitung, um Firebase und Crashlytics zu Ihrem Projekt hinzuzufügen. Weitere Informationen zum Firebase-Assistenten finden Sie im Firebase-Startleitfaden für Android.
Wenn Sie Ihrer App bereits Firebase und Crashlytics hinzugefügt haben, melden Sie sich in der IDE in Ihrem
Entwicklerkonto an. Klicken Sie dazu auf das Avatarsymbol
.
Klicken Sie nach der Anmeldung auf das App Quality Insights Toolfenster
. Die Bereiche sollten jetzt mit Berichten aus Crashlytics gefüllt sein.
Android Vitals analysieren
App Quality Insights enthält Android Vitals Daten. So können Sie einfacher auf wichtige Messwerte zugreifen, die von Google Play erfasst werden, und die Nutzererfahrung verbessern. Mit Android Vitals können Sie Probleme im Zusammenhang mit der App-Stabilität beheben und so die Qualität Ihrer App bei Google Play verbessern.

Sie können Android Vitals-Probleme aufrufen, filtern und vom Stacktrace zum Code springen – alles im Toolfenster App Quality Insights. Führen Sie zuerst die folgenden Schritte aus:
- Melden Sie sich in Android Studio in Ihrem Entwicklerkonto an. Klicken Sie dazu auf das Profilsymbol
am Ende der Symbolleiste. - Öffnen Sie App Quality Insights , indem Sie in Android Studio auf das Toolfenster klicken oder View > Tool Windows > App Quality Insights auswählen.
- Klicken Sie in App Quality Insights auf den Tab Android Vitals.
Optional: Wenn Sie die Versionsverwaltung für einen debugfähigen Build verwenden möchten, fügen Sie Ihrer App das neueste Firebase Crashlytics SDK (oder die Firebase Android Bill of Materials) hinzu. Fügen Sie dann den folgenden Code der Datei auf Modulebene
build.gradle.ktsoderbuild.gradlehinzu. Bei Release-Builds (nicht debugfähig) ist das Flag standardmäßig aktiviert.
Kotlin
android { buildTypes { getByName("debug") { vcsInfo { include = true } } } }
Groovy
android { buildTypes { debug { vcsInfo { include true } } } }
Crashlytics-Daten in Android Studio analysieren
Das Toolfenster App Quality Insights enthält umfangreiche Daten, die Ihnen Einblicke in die Ereignisse geben, mit denen Ihre Nutzer konfrontiert sind. Außerdem finden Sie dort Links, mit denen Sie schnell zu den Quellen dieser Ereignisse navigieren können.

- Wählen Sie im Drop-down-Menü für die Anwendungs-ID die App-ID aus, die Sie analysieren möchten. Wenn Sie beispielsweise in der IDE an der Debug-Version Ihrer App arbeiten, möchten Sie möglicherweise Ereignisdaten für die Produktionsversion Ihrer App sehen, die Ihre Nutzer installieren.
- Im Bereich Issues werden die wichtigsten Ereignisse angezeigt, für die Crashlytics Daten hat, und die Ereignisse sind nach den Abstürzen sortiert, die die größten Auswirkungen haben.
- Sie können Ereignisse nach Varianten aufrufen. Das sind Gruppen von Ereignissen mit ähnlichen Stacktraces. Wenn Sie Ereignisse nach Varianten analysieren, können Sie die Ursachen eines Absturzes ermitteln.
Auf dem Tab Stacktrace finden Sie Details zum letzten Auftreten des Ereignisses, auf das Sie im Bereich Issues geklickt haben. Sie können den Stacktrace des Ereignisses aufrufen und darauf klicken, um zu den entsprechenden Zeilen in Ihrer Codebasis zu springen. Wenn sich Ihr Code seit dem Absturz geändert hat, klicken Sie show diff neben dem Fehler im Stacktrace, um einen Vergleich zwischen Ihrem aktuellen Code und der Version Ihrer Codebasis zu sehen, die den Absturz verursacht hat.
Außerdem finden Sie Informationen zum betroffenen Gerätetyp, zur Android -Version und zum Zeitpunkt des Ereignisses sowie einen Link zum Ereignis im Firebase Crashlytics-Dashboard. Wenn Sie Informationen zu mehreren Ereignissen in einer Gruppe aufrufen möchten, verwenden Sie die Pfeile nach links und rechts. Klicken Sie auf Close issue , um ein Problem direkt im Bereich zu schließen.
- Auf den Tabs Keys und Logs finden Sie benutzerdefinierte Schlüssel/Wert-Paare und Logs für jeden Crashlytics-Bericht.
- Im Bereich Details wird die Anzahl der Abstürze nach Gerätetyp und Android-Version aufgeschlüsselt, damit Sie ermitteln können, welche Nutzergruppen am stärksten betroffen sind. Außerdem wird angezeigt, in welchen App-Versionen der Absturz aufgetreten ist und wie viele Nutzer betroffen sind.
- Sie können Notizen zu Problemen lesen und hinzufügen, damit sie in der Firebase
Console und für Ihre Teammitglieder sichtbar sind. Wenn Sie eine Notiz zu einem Problem schreiben möchten, wählen Sie das Problem aus
und öffnen Sie den Notes Bereich. Sie benötigen die Schreibberechtigung für das
Crashlytics-Projekt, um Notizen schreiben zu können. Probleme mit Notizen werden im Bereich Issues mit einem
"notes" icon
angezeigt.
- Mit den verschiedenen Filtern können Sie bestimmte Teilmengen von Ereignissen eingrenzen. Sie
können Ereignisse auswählen oder die Auswahl aufheben, die als schwerwiegend
,
nicht schwerwiegend
,
oder ANR-Fehler
, gekennzeichnet sind. Außerdem können Sie nach Zeit, App-Version,
Crashlytics-Signal, Gerätehersteller und -modell sowie Android-Plattformversion filtern. Bei den
Crashlytics-Signalstatus gilt ein Problem als wieder aufgetreten, wenn es
in der Vergangenheit geschlossen wurde und in einer neuen Version der App wieder aufgetreten ist.
Sie können nicht nur vom Stacktrace zum Code springen, sondern auch
vom Code zum Stacktrace: Android Studio annotiert jetzt Codezeilen, die
mit Abstürzen zusammenhängen, mit einem Absturzsinnensymbol
So können Sie
sie leicht erkennen und debuggen.
Wenn Sie den Mauszeiger auf das Absturzsinnensymbol bewegen, wird ein Pop-up angezeigt, in dem Sie sehen, wie viele Ereignisse diese Codezeile betreffen und wie häufig die Ereignisse auftreten.
![]()
Klicken Sie auf das Absturzsinnensymbol, um eine detailliertere Liste der Ereignisse aufzurufen, einschließlich der Häufigkeit und der Anzahl der Nutzer, die von einem bestimmten Ereignis betroffen sind. Klicken Sie auf ein bestimmtes Ereignis, um zu den Ereignisdetails im Toolfenster App Quality Insights zu springen.
![]()
Unterschiedliche Zahlen zwischen Android Vitals und Crashlytics
Android Vitals und Crashlytics melden möglicherweise unterschiedliche Werte für die Anzahl der Nutzer und Ereignisse, die mit demselben Absturz verknüpft sind. Diese Abweichungen treten auf, weil Play und Crashlytics Abstürze zu unterschiedlichen Zeiten und für unterschiedliche Nutzer erfassen können. Hier sind einige Gründe, warum sich die Anzahl der Abstürze in Play und Crashlytics unterscheiden kann:
- Play erfasst Abstürze ab dem Zeitpunkt des Bootens, während Crashlytics Abstürze erfasst, die nach der Initialisierung des Crashlytics SDK auftreten.
- Wenn ein Nutzer die Absturzberichterstattung deaktiviert, wenn er ein neues Smartphone erhält, werden diese Abstürze nicht an Play gemeldet. Crashlytics erfasst Abstürze jedoch auf Grundlage der Datenschutzerklärung einer App.
Offline mit eingeschränkter Funktionalität untersuchen
Wenn Sie eine neue Anfrage stellen, z. B. indem Sie auf Aktualisieren klicken, und Android Studio keine Verbindung zu Crashlytics herstellen kann, können Sie im Fenster App Quality Insights den Offline-Modus aktivieren.

In diesem Modus können Sie weiterhin Probleme und die neuesten Ereignisse aus den im Cache gespeicherten Daten untersuchen. Bestimmte Funktionen, z. B. das Ändern einiger Filteroptionen oder das Schließen von Problemen, sind nicht verfügbar. Wenn Sie die Verbindung zu Crashlytics wiederherstellen
und zum Online-Modus zurückkehren möchten, klicken Sie auf Reconnect
.
Berechtigungen
Weitere Informationen finden Sie unter Dienstberechtigungen.