Diese Seite bietet Tipps und Fehlerbehebung für Android-spezifische Probleme, die bei der Verwendung von Firebase auftreten können.
Haben Sie andere Herausforderungen oder wird Ihr Problem unten nicht aufgeführt? Sehen Sie sich unbedingt die Haupt-FAQ zu Firebase an, um mehr übergreifende Firebase- oder produktspezifische FAQ zu erhalten.
Sie können sich auch das Firebase Android SDK GitHub-Repo ansehen, um eine aktuelle Liste der gemeldeten Probleme und Fehlerbehebungen zu erhalten. Wir empfehlen Ihnen, auch Ihre eigenen Probleme mit dem Firebase Android SDK dort einzureichen!
Im Mai 2021 (Firebase BoM v28.0.0) hat Firebase das Desugaring für alle seine Android-Bibliotheken deaktiviert (siehe Versionshinweis ).
Diese Änderung bedeutet, dass Gradle-Builds, die das Android Gradle-Plugin (AGP) v4.2 oder früher verwenden, die Unterstützung von Java 8 aktivieren müssen. Andernfalls erhalten diese Android-Projekte beim Hinzufügen eines Firebase SDK den folgenden Build-Fehler:
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.
Um diesen Build-Fehler zu beheben, haben Sie zwei Möglichkeiten:
- Fügen Sie die aufgelisteten
compileOptions
aus der Fehlermeldung zu Ihrerbuild.gradle
Datei auf App-Ebene hinzu. - Erhöhen Sie die
minSdkVersion
für Ihr Android-Projekt auf 26 oder höher.