如何在VS Code中查找Flutter SDK版本范围并修改minSdkVersion

Flutter minSdkVersion 调整操作方法
相关配置位置说明
- Flutter SDK全局默认的最小、最大兼容SDK版本配置,存放在本地Flutter安装路径下的
flutter/packages/flutter_tools/gradle/flutter.gradle文件中,文件内写死了全局默认的minSdkVersion(默认值16)、compileSdkVersion、targetSdkVersion参数。不建议直接修改该全局文件,Flutter版本升级时会覆盖该文件的自定义修改,优先调整项目内的独立配置。 - 项目独立的SDK版本配置存放在项目根目录的
android/app/build.gradle文件中。
修改minSdkVersion步骤
- 用VS Code打开目标Flutter项目,在资源管理器中展开
android/app目录,打开build.gradle文件 - 定位到文件内的
android > defaultConfig代码块 - 找到
minSdkVersion配置项,将原本的默认值flutter.minSdkVersion(对应全局默认的16)直接修改为21,修改后对应代码片段参考:
android { // 保留文件内已有的namespace、compileSdkVersion等配置 defaultConfig { // 保留文件内已有的applicationId等配置 minSdkVersion 21 targetSdkVersion flutter.targetSdkVersion // 保留文件内已有的versionCode、versionName等配置 } // 保留文件内已有的buildTypes等其他配置块 }
- 保存文件后,停止当前正在运行的调试进程,在终端执行
flutter clean清理构建缓存,重新运行项目即可生效。
同个配置块内的
targetSdkVersion就是项目配置的最大兼容目标SDK版本,可根据实际需求调整。
内容的提问来源于stack exchange,提问作者M.Shahzad
相关产品推荐
相关产品推荐

