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

相关推荐
一只大侠的侠14 小时前
Flutter开源鸿蒙跨平台训练营 Day 10特惠推荐数据的获取与渲染
flutter·开源·harmonyos
renke336418 小时前
Flutter for OpenHarmony:色彩捕手——基于HSL色轮与感知色差的交互式色觉训练系统
flutter
子春一20 小时前
Flutter for OpenHarmony:构建一个 Flutter 四色猜谜游戏,深入解析密码逻辑、反馈算法与经典益智游戏重构
算法·flutter·游戏
铅笔侠_小龙虾21 小时前
Flutter 实战: 计算器
开发语言·javascript·flutter
微祎_1 天前
Flutter for OpenHarmony:构建一个 Flutter 重力弹球游戏,2D 物理引擎、手势交互与关卡设计的工程实现
flutter·游戏·交互
一起养小猫1 天前
Flutter for OpenHarmony 实战_魔方应用UI设计与交互优化
flutter·ui·交互·harmonyos
hudawei9961 天前
flutter和Android动画的对比
android·flutter·动画
一只大侠的侠1 天前
Flutter开源鸿蒙跨平台训练营 Day7Flutter+ArkTS双方案实现轮播图+搜索框+导航组件
flutter·开源·harmonyos
一只大侠的侠1 天前
Flutter开源鸿蒙跨平台训练营 Day9分类数据的获取与渲染实现
flutter·开源·harmonyos
一只大侠的侠1 天前
Flutter开源鸿蒙跨平台训练营 Day 5Flutter开发鸿蒙电商应用
flutter·开源·harmonyos