Esta página ofrece sugerencias y solución de problemas específicos de Android que puede encontrar al usar Firebase.
¿Tiene otros desafíos o no ve su problema descrito a continuación? Asegúrese de consultar las preguntas frecuentes principales de Firebase para obtener más preguntas frecuentes sobre Firebase o específicas del producto.
También puede consultar el repositorio de GitHub del SDK de Android de Firebase para obtener una lista actualizada de los problemas informados y la solución de problemas. ¡Le animamos a presentar allí también sus propios problemas relacionados con el SDK de Android de Firebase!
En mayo de 2021 (Firebase BoM v28.0.0), Firebase deshabilitó la eliminación de azúcar para todas sus bibliotecas de Android (consulte la nota de la versión ).
Este cambio significa que las compilaciones de Gradle que usan el complemento de Gradle de Android (AGP) v4.2 o anterior deben habilitar la compatibilidad con Java 8. De lo contrario, al agregar un SDK de Firebase, estos proyectos de Android obtienen el siguiente error de compilación:
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 solucionar este error de compilación, puede seguir una de dos opciones:
- Agregue las opciones de
compileOptions
enumeradas del mensaje de error a su archivobuild.gradle
de nivel de aplicación. - Aumente el
minSdkVersion
para su proyecto de Android a 26 o más.