Bu sayfa, Firebase'i kullanırken karşılaşabileceğiniz Android'e özgü sorunlar için ipuçları ve sorun giderme sunar.
Başka sorunlarınız mı var veya sorununuzu aşağıda ana hatlarıyla göremiyor musunuz? Pan-Firebase veya ürüne özel SSS için ana Firebase SSS bölümüne göz atmayı unutmayın.
Bildirilen sorunların güncel bir listesi ve sorun giderme için Firebase Android SDK GitHub deposuna da göz atabilirsiniz. Firebase Android SDK ile ilgili sorunlarınızı orada da dosyalamanızı öneririz!
Mayıs 2021'de (Firebase BoM v28.0.0), Firebase tüm Android kitaplıkları için şekerden arındırmayı devre dışı bıraktı ( sürüm notuna bakın).
Bu değişiklik, Android Gradle eklentisi (AGP) v4.2 veya önceki sürümleri kullanan Gradle derlemelerinin Java 8 desteğini etkinleştirmesi gerektiği anlamına gelir. Aksi takdirde, bir Firebase SDK eklerken bu Android projeleri aşağıdaki derleme hatasıyla karşılaşı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ından listelenen
compileOptions
uygulama düzeyindekibuild.gradle
dosyanıza ekleyin. - Android projeniz için
minSdkVersion
26 veya üstüne yükseltin.