Mit Sammlungen den Überblick behalten
Sie können Inhalte basierend auf Ihren Einstellungen speichern und kategorisieren.
Auf dieser Seite finden Sie Tipps und Informationen zur Fehlerbehebung für Android-spezifische Probleme, die bei der Verwendung von Firebase auftreten können.
Sie haben andere Probleme oder können das unten beschriebene Problem nicht sehen? Weitere Firebase- oder produktspezifische FAQs finden Sie in den allgemeinen Firebase-FAQs.
Eine aktuelle Liste der gemeldeten Probleme und Informationen zur Fehlerbehebung finden Sie auch im GitHub-Repository für das Firebase Android SDK. Wir empfehlen Ihnen, dort auch Ihre eigenen Probleme mit dem Firebase Android SDK zu melden.
Muss ich einen SHA‑1-Fingerabdruck angeben, wenn ich einem Firebase-Projekt eine Android-App hinzufüge?
Wie behebe ich den Fehler „Für diesen Paketnamen und SHA-1 existiert bereits ein OAuth2-Client in einem anderen Projekt“?
Dieser Fehler tritt auf, wenn wir feststellen, dass ein anderes Firebase- oder Google Cloud-Projekt eine OAuth 2.0-Client-ID mit dem von Ihnen angegebenen Paketnamen und SHA‑1-Fingerabdruck enthält. Informationen zur Fehlerbehebung
Wenn ich meinem Android-Projekt Firebase hinzufüge, erhalte ich die Fehlermeldung „Could not find“.
Dieser Fehler bedeutet in der Regel, dass in Ihrer App mindestens eine Referenz zum Maven-Repository von Google fehlt. Fügen Sie das Maven-Repository von Google (google()) in Ihre Gradle-Konfigurationsdatei ein.
Wenn in Ihrem Projekt die plugins-Syntax verwendet wird, fügen Sie sie im plugins-Abschnitt Ihrer settings.gradle.kts- oder settings.gradle-Datei ein.
Wenn in Ihrem Projekt die buildscript-Syntax verwendet wird, fügen Sie sie in die Abschnitte buildscript und allprojects in der Datei build.gradle.kts oder build.gradle auf Projektebene ein.
Wenn ich meinem Android-Projekt ein Firebase SDK hinzufüge, erhalte ich eine Fehlermeldung zu „invoke-custom“-Unterstützung und zum Aktivieren von Desugaring.
Im Mai 2021 (Firebase BoM v28.0.0) hat Firebase das Desugaring für alle Android-Bibliotheken deaktiviert (siehe Versionshinweise).
Diese Änderung bedeutet, dass für Gradle-Builds, die das Android-Gradle-Plug-in (AGP) v4.2 oder früher verwenden, die Java 8-Unterstützung aktiviert werden muss. Andernfalls tritt beim Hinzufügen eines Firebase SDK in diesen Android-Projekten der folgende Build-Fehler auf:
D8: Invoke-customs are only supported starting with Android O (--min-api 26)
Caused by: com.android.builder.dexing.DexArchiveBuilderException: Error while dexing.
The dependency contains Java 8 bytecode. Please enable desugaring by adding the following to build.gradle
android {
compileOptions {
sourceCompatibility 1.8
targetCompatibility 1.8
}
}
See https://developer.android.com/studio/write/java8-support.html for details.
Alternatively, increase the minSdkVersion to 26 or above.
Sie haben zwei Möglichkeiten, diesen Build-Fehler zu beheben:
Fügen Sie die in der Fehlermeldung aufgeführte compileOptions der Datei build.gradle.kts oder build.gradle auf App-Ebene hinzu.
Erhöhen Sie minSdkVersion für Ihr Android-Projekt auf 26 oder höher.
Bei der Google-Anmeldung wird nach der Veröffentlichung meiner App der Fehler „12500:“ angezeigt. Wie kann ich das Problem beheben?
Dafür kann es zwei Gründe geben: Entweder haben Sie keine Support-E-Mail-Adresse angegeben oder es fehlt ein SHA-Schlüssel. Damit dieser Fehler behoben werden kann, müssen alle der folgenden Bedingungen erfüllt sein:
So fügen Sie einem Android-Projekt, in dem noch die buildscript-Syntax verwendet wird, ein Firebase-Plug-in hinzu:
Fügen Sie das Plug-in in der Gradle-Datei auf Stammebene (Projektebene) (<project>/build.gradle.kts oder <project>/build.gradle) als Abhängigkeit mit den zugehörigen Maven-Koordinaten hinzu:
Kotlin
buildscript{repositories{// Make sure that you have the following two repositoriesgoogle()// Google's Maven repositorymavenCentral()// Maven Central repository}dependencies{...// Add the Maven coordinates and latest version of the pluginclasspath("PLUGIN_MAVEN_COORDINATES:PLUGIN_VERSION")}}allprojects{...repositories{// Make sure that you have the following two repositoriesgoogle()// Google's Maven repositorymavenCentral()// Maven Central repository}}
Groovy
buildscript{repositories{// Make sure that you have the following two repositoriesgoogle()// Google's Maven repositorymavenCentral()// Maven Central repository}dependencies{...// Add the Maven coordinates and latest version of the pluginclasspath'PLUGIN_MAVEN_COORDINATES:PLUGIN_VERSION'}}allprojects{...repositories{// Make sure that you have the following two repositoriesgoogle()// Google's Maven repositorymavenCentral()// Maven Central repository}}
Fügen Sie in der Gradle-Datei des Moduls (auf App-Ebene) (in der Regel <project>/<app-module>/build.gradle.kts oder <project>/<app-module>/build.gradle) das Plug-in mit seiner Plug-in-ID hinzu:
Kotlin
plugins{id("com.android.application")// Add the ID of the pluginid("FIREBASE_PLUGIN_ID")...}
Groovy
plugins{id'com.android.application'// Add the ID of the pluginid'FIREBASE_PLUGIN_ID'...}
[[["Leicht verständlich","easyToUnderstand","thumb-up"],["Mein Problem wurde gelöst","solvedMyProblem","thumb-up"],["Sonstiges","otherUp","thumb-up"]],[["Benötigte Informationen nicht gefunden","missingTheInformationINeed","thumb-down"],["Zu umständlich/zu viele Schritte","tooComplicatedTooManySteps","thumb-down"],["Nicht mehr aktuell","outOfDate","thumb-down"],["Problem mit der Übersetzung","translationIssue","thumb-down"],["Problem mit Beispielen/Code","samplesCodeIssue","thumb-down"],["Sonstiges","otherDown","thumb-down"]],["Zuletzt aktualisiert: 2025-07-06 (UTC)."],[],[]]