Bu sayfa, Firebase'i kullanırken karşılaşabileceğiniz Android'e özgü sorunlar için ipuçları ve sorun giderme sunar.
Başka zorluklarınız mı var veya sorununuzu aşağıda ana hatlarıyla göremiyor musunuz? Daha fazla Pan-Firebase veya ürüne özel SSS için ana Firebase SSS'ye göz atmayı unutmayın.
Bildirilen sorunların ve sorun gidermenin güncel bir listesi için Firebase Android SDK GitHub deposuna da göz atabilirsiniz. Firebase Android SDK ile ilgili kendi sorunlarınızı da burada bildirmenizi öneririz!
Mayıs 2021'de (Firebase BoM v28.0.0), Firebase tüm Android kitaplıkları için şeker gidermeyi devre dışı bıraktı (bkz. sürüm notu ).
Bu değişiklik, Android Gradle eklentisi (AGP) v4.2 veya önceki sürümünü kullanan Gradle yapılarının Java 8 desteğini etkinleştirmesi gerektiği anlamına gelir. Aksi takdirde, bir Firebase SDK'sı eklerken bu Android projeleri aşağıdaki derleme hatasını alır:
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.
Bu derleme hatasını düzeltmek için iki seçenekten birini uygulayabilirsiniz:
- Hata mesajındaki listelenen
compileOptions
uygulama düzeyindekibuild.gradle
dosyanıza ekleyin. - Android projeniz için
minSdkVersion
26 veya üstüne yükseltin.