Esta página oferece dicas e solução de problemas específicos do Android que você pode encontrar ao usar o Firebase.
Tem outros desafios ou não vê seu problema descrito abaixo? Certifique-se de verificar as principais Perguntas frequentes do Firebase para obter mais perguntas frequentes sobre o Firebase ou específicas do produto.
Você também pode conferir o repositório GitHub do Firebase Android SDK para obter uma lista atualizada de problemas relatados e solução de problemas. Incentivamos você a registrar seus próprios problemas relacionados ao SDK do Firebase para Android também.
Em maio de 2021 (Firebase BoM v28.0.0), o Firebase desativou a eliminação de açúcar para todas as suas bibliotecas Android (consulte a nota de lançamento ).
Essa alteração significa que as compilações do Gradle que usam o plug-in Android Gradle (AGP) v4.2 ou anterior precisam habilitar o suporte ao Java 8. Caso contrário, ao adicionar um SDK do Firebase, esses projetos Android terão a seguinte falha de compilação:
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.
Para corrigir essa falha de compilação, você pode seguir uma das duas opções:
- Adicione as
compileOptions
listadas da mensagem de erro ao seu arquivobuild.gradle
no nível do aplicativo. - Aumente a
minSdkVersion
do seu projeto Android para 26 ou superior.