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

相关推荐
李斯维43 分钟前
循序渐进 Android Binder(一):IPC 基本概念和 AIDL 跨进程通信的简单实例
android·java·android studio
追梦的鱼儿1 小时前
Android Studio 配置之gitignore
ide·git·android studio·intellij-idea
张风捷特烈3 小时前
每日一题 Flutter#1 | 说说你对声明式 UI 的理解
android·flutter
恋猫de小郭4 小时前
Flutter 官方多窗口体验 ,为什么 Flutter 推进那么慢,而 CMP 却支持那么快
android·前端·flutter
小蜜蜂嗡嗡13 小时前
flutter项目迁移空安全
javascript·安全·flutter
北极象16 小时前
在Flutter中定义全局对象(如$http)而不需要import
网络协议·flutter·http
明似水17 小时前
Flutter 包依赖升级指南:让项目保持最新状态
前端·flutter
墨狂之逸才19 小时前
如何选择合适的abiFilters
android·android studio
唯有选择1 天前
flutter_localizations:轻松实现Flutter国际化
flutter
隐-梵1 天前
Android studio进阶开发(七)---做一个完整的登录系统(前后端连接)
android·数据库·ide·spring·okhttp·android studio