You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Flutter:如何将minSdkVersion从16改为19解决Manifest合并错误

解决cloud_firestore依赖要求minSdkVersion≥19的Manifest合并错误

出现这个错误是因为你使用的cloud_firestore ^4.1.0要求最低Android SDK版本为19,但你的项目当前配置的minSdkVersion是16,导致Manifest合并失败。以下两种方法可以将minSdkVersion修改为19:

方法一:直接修改app模块的build.gradle

打开项目中的android/app/build.gradle文件,找到defaultConfig代码块,将minSdkVersion flutter.minSdkVersion替换为minSdkVersion 19:

defaultConfig {
        applicationId "com.example.example"
        minSdkVersion 19
        targetSdkVersion flutter.targetSdkVersion
        versionCode flutterVersionCode.toInteger()
        versionName flutterVersionName
    }

方法二:修改Flutter全局minSdk配置(推荐统一项目配置)

如果希望通过Flutter全局配置来管理版本,可以打开android/local.properties文件,添加一行配置:

flutter.minSdkVersion=19

这样你的defaultConfig中引用的flutter.minSdkVersion就会自动使用19,无需修改build.gradle里的代码。

修改完成后,重新运行项目即可解决Manifest合并错误。

内容的提问来源于stack exchange,提问作者José Ignacio Duque

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.10 16:35:23