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

相关推荐
UzumakiHan3 小时前
flutter权限允许访问
android·flutter
天花板之恋4 小时前
Android Studio Profiler
android studio·trace·profiler
Ya-Jun7 小时前
性能优化实践:渲染性能优化
android·flutter·ios·性能优化
怀君14 小时前
Flutter——数据库Drift开发详细教程(一)
数据库·flutter·oracle
leluckys17 小时前
flutter 专题 五十六 Google 2020开发者大会Flutter专题
flutter
这个家伙很笨1 天前
了解Android studio 初学者零基础推荐(1)
android·笔记·android studio
Ya-Jun1 天前
性能优化实践:性能监控体系
android·开发语言·flutter·ios·性能优化
Ya-Jun1 天前
性能优化实践:内存优化技巧
android·flutter·ios·性能优化
ssslar1 天前
Flutter PIP 插件 ---- 新增PipActivity,Android 11以下支持自动进入PIP Mode
android·flutter·pip
Ya-Jun2 天前
性能优化实践:启动优化方案
android·flutter·ios·性能优化