Esta página oferece dicas e soluções 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 sobre o 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ções de problemas. Recomendamos que você registre seus próprios problemas relacionados ao Firebase Android SDK também!
Em maio de 2021 (Firebase BoM v28.0.0), o Firebase desativou a simplificação de todas as suas bibliotecas Android (consulte a nota de lançamento ).
Essa alteração significa que as compilações Gradle que usam o plug-in Android Gradle (AGP) v4.2 ou anterior precisam habilitar o suporte a Java 8. Caso contrário, ao adicionar um Firebase SDK, esses projetos Android obterã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 opções de compilação listadas da mensagem de erro ao arquivo
compileOptions
no nível dobuild.gradle
. - Aumente o
minSdkVersion
para seu projeto Android para 26 ou superior.