修改Flutter工程中Android项目minSdkVersion配置

Flutter项目开发过程中,根据模板自动生成.android项目,其中app>build.gradle中minSdkVersion的值是19,但是依赖了一个三方库,它的Android sdk 最小版本只支持到21,运行报错如下:

我们可以手动修改.android>app>build.gradle中的minSdkVersion值为21,但是每次clean项目再编译会重新生成.android项目,因此需要通过修改flutter模板代码来实现。

找到build.gradle对应的模板文件,路径如下:

复制代码
flutter/packages/flutter_tools/templates/module/android/host_app_common/app.tmpl/build.gradle.tmpl  

直接指定minSdkVersion 的值,如下图:

重启Android studio,clean 并重新编译项目,验证生成的build.gradle中 minSdkVersion值为21。

相关推荐
消失的旧时光-19438 小时前
Flutter 组件:Row / Column
flutter
程序员老刘11 小时前
Flutter版本选择指南:3.35稳定,3.38发布 | 2025年11月
flutter·客户端
kirk_wang12 小时前
Flutter 3.38和Dart 3.10中最大的更新
flutter
前端小伙计13 小时前
Flutter 配置国内镜像,加速项目加载!
flutter
zonda的地盘16 小时前
开发 Flutter Plugin 之 初始配置
flutter
消失的旧时光-19431 天前
Flutter TextField 从入门到精通:掌握输入框的完整指南
flutter
wordbaby1 天前
Flutter Form Builder 完全指南:告别 Controller 地狱
前端·flutter
Mr_万能胶2 天前
到底原研药,来瞧瞧 Google 官方《Android API 设计指南》
android·架构·android studio
tbit2 天前
fluwx 拉起小程序WXLog:Error:fail to load Keychain status:-25300, keyData null:1
flutter·ios·微信小程序
BINGCHN2 天前
NSSCTF每日一练 SWPUCTF2021 include--web
android·前端·android studio