修改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。

相关推荐
程序员老刘8 小时前
Flutter 3.44 有哪些变化?(官方blog完整翻译)
flutter·ai编程·客户端
山屿落星辰10 小时前
Flutter 企业级架构设计实战:Clean Architecture + 分层模块化 + 依赖注入全解析
flutter
山屿落星辰12 小时前
Flutter 高级特性实战:动画、自定义绘制、平台通道与 Web 优化
前端·flutter
程序软件分享12 小时前
2026旗舰版 Java+Flutter 期货微交易系统源码全开源多语言平台
flutter·交易所源码·微盘源码·微交易源码
飞龙147756574675013 小时前
Flutter 安全存储插件全面解析:从入门到进阶
flutter
带带弟弟学爬虫__14 小时前
dyAPP数据采集-个人主页、发布、搜索、评论
服务器·python·算法·flutter·java-ee·django
icc_tips14 小时前
Flutter runAppAsync() 详解:干净的异步应用启动
前端·flutter
恋猫de小郭16 小时前
Android 发布全新性能分析器,实用性和性能大升级
android·前端·flutter
恋猫de小郭16 小时前
Flutter 3.44 发布啦,超级大版本更新!!!
android·flutter·ios
张3蜂17 小时前
Flutter macOS 安装文档
flutter·macos