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

相关推荐
android_xc24 分钟前
Android Studio适配butterknife遇到的坑
android·ide·android studio·butterknife
黑金IT1 小时前
Dart → `.exe`:Flutter 桌面与纯命令行双轨编译完全指南
flutter
iOS_MingXing1 小时前
flutter TabBar 设置isScrollable 第一个有间距
flutter
Yang-Never9 小时前
Kotlin协程 -> Job.join() 完整流程图与核心源码分析
android·开发语言·kotlin·android studio
TeleostNaCl20 小时前
如何安装 Google 通用的驱动以便使用 ADB 和 Fastboot 调试(Bootloader)设备
android·经验分享·adb·android studio·android-studio·android runtime
小红星闪啊闪20 小时前
Flutter开发 -- 需要了解的Dart知识
flutter
小李A_Z21 小时前
[Flutter]介绍些flutter的弹窗
flutter
小李A_Z21 小时前
[Flutter]介绍写Flutetr的按钮
flutter
编程乐学1 天前
安卓非原创--基于Android Studio 实现的新闻App
android·ide·android studio·移动端开发·安卓大作业·新闻app
恋猫de小郭1 天前
Flutter 官方 LLM 动态 UI 库 flutter_genui 发布,让 App UI 自己生成 UI
android·前端·flutter