На этой странице представлены советы и рекомендации по устранению неполадок, связанных с Android, с которыми вы можете столкнуться при использовании Firebase.
У вас есть другие проблемы или вы не видите свою проблему, описанную ниже? Обязательно ознакомьтесь с основными часто задаваемыми вопросами Firebase , чтобы узнать больше о Firebase или конкретных продуктах.
Вы также можете проверить репозиторий Firebase Android SDK на GitHub, чтобы получить актуальный список зарегистрированных проблем и способов устранения неполадок. Мы также рекомендуем вам сообщать о своих проблемах, связанных с Firebase Android SDK!
В мае 2021 года (Firebase BoM v28.0.0) Firebase отключила дешугаринг для всех своих библиотек Android (см. примечание к выпуску ).
Это изменение означает, что сборки Gradle, использующие подключаемый модуль Android Gradle (AGP) версии 4.2 или более ранней, должны включать поддержку Java 8. В противном случае при добавлении Firebase SDK эти проекты Android получают следующую ошибку сборки:
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.
Чтобы исправить эту ошибку сборки, вы можете воспользоваться одним из двух вариантов:
- Добавьте перечисленные
compileOptions
из сообщения об ошибке в файлbuild.gradle
уровня приложения . - Увеличьте
minSdkVersion
для вашего проекта Android до 26 или выше.