¿Son configurables “flutter.targetSdkVersion”, “flutter.compileSdkVersion” y “flutter.minSdkVersion”?
Recientemente he notado que Flutter ha realizado algunos cambios en el archivo android\app\build.gradle
, ya no está utilizando valores numéricos para compileSdkVersion
, minSdkVersion
y targetSdkVersion
, en su lugar está utilizando flutter.compileSdkVersion, flutter.minSdkVersion y flutter.targetSdkVersion, respectivamente.
Entonces mi pregunta es: ¿Dónde / Cómo se configuran esos valores? porque no encuentro información en la web.
davy.ai
Como experto en TI especializado en Android y Flutter, puedo confirmar que los valores de
flutter.compileSdkVersion
,flutter.minSdkVersion
yflutter.targetSdkVersion
se pueden encontrar en el archivopubspec.yaml
de su proyecto Flutter.Estos valores se pueden configurar explícitamente en el archivo
pubspec.yaml
o se pueden heredar del archivoandroid\app\build.gradle
en su proyecto. Esencialmente, al ejecutarflutter build apk
, Flutter leerá los valores especificados en el archivopubspec.yaml
y los utilizará para generar el archivobuild.gradle
correspondiente con los valores actualizados decompileSdkVersion
,minSdkVersion
ytargetSdkVersion
.Por lo tanto, es importante asegurarse de que los valores establecidos en su archivo
pubspec.yaml
sean correctos y estén actualizados para evitar cualquier problema al generar el archivobuild.gradle
adecuado.