如何更新flutter项目build.gradle文件中的 flutter.minSdkVersion 这类变量值

601 阅读1分钟

原因

有些flutter插件对sdk的版本有要求,查看flutter项目根目录/android/app/build.gradle文件,发现他那些版本信息,不是直接指定的,而是使用的变量

image.png

如何便捷的修改这些变量的值

flutter项目根目录/android/local.properties 文件中更改

org.gradle.jvmargs=-Xmx1536M
android.useAndroidX=true
android.enableJetifier=true

// add these lines
flutter.minSdkVersion=21
flutter.targetSdkVersion=29

在build.gradle中替换

minSdkVersion localProperties.getProperty('flutter.minSdkVersion').toInteger()

image.png

好吧,好像直接替换来的更方便,捂脸...

参考资料

Build and release an Android app | Flutter

local.properties flutter.minSdkVersion=21但不工作-腾讯云开发者社区-腾讯云 (tencent.com)

如何在flutter项目中更改Android minSdkVersion-单片机-51测试网 (51c51.com)