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

相关推荐
ITfeib4 小时前
Flutter基础
flutter
RaidenLiu7 小时前
RepaintBoundary是什么?怎么用?
flutter
淹没9 小时前
🚀 告别复杂的HTTP模拟!HttpHook让Dart应用测试变得超简单
android·flutter·dart
吴Wu涛涛涛涛涛Tao14 小时前
Flutter 个人主页实践笔记
flutter
愿天深海14 小时前
Flutter 提取图像主色调 ColorScheme.fromImageProvider
android·前端·flutter
梦想改变生活1 天前
《Flutter篇第一章》基于GetX 和 Binding、Dio 实现的 Flutter UI 架构
flutter·ui·架构
耳東陈2 天前
[重磅发布] Flutter Chen Generator 必备脚本工具
flutter
yzpyzp2 天前
Android studio自带的Android模拟器都是x86架构的吗,需要把arm架构的app翻译成x86指令?
android·android studio·cpu
亿刀2 天前
【学习VPN之路】NET技术
android·flutter