Flutter项目中flutter.minSdkVersion变量定义在哪个配置文件
flutter.minSdkVersion 项目内存储位置 这个变量在你自己的项目里的可配置位置是 android目录下的local.properties文件。
如果没在这个文件里手动指定过取值,构建的时候会自动读取Flutter SDK自带的默认配置(目前稳定版Flutter默认minSdkVersion是21),要改的话直接在local.properties里加一行就行,不用动其他gradle脚本:
flutter.minSdkVersion=23
补充说明
- 同片段里的
flutter.targetSdkVersion也能在local.properties里用同样的方式覆写默认值 - 片段里的
flutterVersionCode、flutterVersionName默认是从项目根目录pubspec.yaml里声明的version字段解析生成的 - 要是你图省事直接在
android/app/build.gradle的defaultConfig块里写死minSdkVersion的数字,优先级会比引用flutter.minSdkVersion高,但不推荐这么做,后续升级Flutter的时候很容易出配置冲突 local.properties默认是被.gitignore忽略的,不会提交到代码仓库,团队协作要统一版本规则的话,最好把版本配置写在统一的构建脚本里,别只改自己本地的这个文件
内容的提问来源于stack exchange,提问作者user8456282
相关产品推荐
相关产品推荐

