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
相关产品推荐
相关产品推荐

