es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Mi aplicación de Flutter no se está ejecutando después de agregar el paquete cloud_firebase.

Recientemente agregué Firebase a mi proyecto de Flutter. Para usar los servicios de la base de datos de Firebase, agregué el paquete cloud_firestore. Pero después de agregar este paquete, mi aplicación no se está ejecutando y me está dando una excepción:

BUILD FALLIDO en 31s
El complemento cloud_firestore requiere una versión más alta de Android SDK.
Solucione este problema agregando lo siguiente al archivo C:\Users\ Jaguar\Desktop\AppDevelopment\acadmt\android\app\build.gradle:
android {
defaultConfig {
minSdkVersion 19
}
}
Tenga en cuenta que su aplicación no estará disponible para usuarios que ejecuten Android SDK por debajo de 19.
Como alternativa, intente encontrar una versión de este complemento que admita estas versiones inferiores de Android SDK.
Excepción: la tarea Gradle assembleDebug falló con el código de salida 1

El mensaje de excepción también sugiere las siguientes sugerencias:

Sugerencia: utilice una biblioteca compatible con un minSdk de como máximo 16,
o aumente la versión minSdk de este proyecto a al menos 19,
o use tools:overrideLibrary= “io.flutter.plugins.firebase.firestore” para forzar el uso (puede provocar errores en tiempo de ejecución)

He intentado las dos primeras sugerencias pero aún así, la aplicación no está funcionando.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    La excepción en el escenario dado sugiere que el paquete cloud_firestore requiere una versión más alta del SDK de Android. El error puede resolverse agregando el siguiente bloque de código al archivo app\build.gradle:

         android {
             configuración predeterminada {
                 minSdkVersion 19
             }
        }

    Esto establecerá la versión SDK mínima en 19 en el proyecto. Sin embargo, es importante tener en cuenta que esto no hará que la aplicación esté disponible para usuarios que ejecuten SDK de Android por debajo de 19.

    Otra sugerencia mencionada en el mensaje de error es utilizar una biblioteca compatible con un minSdk de hasta 16. Si la solución anterior no funciona, se puede intentar encontrar una versión más baja del paquete cloud_firestore que sea compatible con versiones más bajas del SDK de Android.

    Alternativamente, se puede usar el atributo tools:overrideLibrary para forzar el uso de una versión antigua del paquete que puede provocar fallas en tiempo de ejecución.

Comments are closed.