升级到Flutter 2.5后AndroidManifest.xml出现多项错误如何解决?
AndroidManifest 配置与API等级设置说明
1. AndroidManifest.xml 字段配置指南获取路径
- Android原生通用属性:所有
android:开头的标准属性,均可参考Android官方开发者平台的Manifest属性说明文档,文档内会明确每个属性的支持版本、可选值、适用场景 - Flutter专属配置:可查阅Flutter官方文档的Android平台适配板块,里面会同步各Flutter版本针对Android端的配置变更要求、废弃项处理方式
- 针对你收到的闪屏废弃警告:是Flutter 2.5版本开始不再支持旧版原生侧配置闪屏的方式,你只需要删除AndroidManifest.xml中
meta-data节点下和旧版闪屏相关的配置项,更换为Flutter新的闪屏实现逻辑即可消除该警告
2. 额外的Android API等级配置位置
你已经设置的minSdkVersion是最低支持的API等级,还可以在以下位置配置其他API等级参数:
- 打开项目路径下的
your_app/android/app/build.gradle文件,定位到android -> defaultConfig代码块,可配置另外两个核心API等级:compileSdkVersion:编译App时使用的Android API版本,建议设置为33及以上以适配最新Android系统特性targetSdkVersion:App目标适配的Android API版本,一般和compileSdkVersion保持一致即可
- 如果项目有不同的构建渠道或者变体需求,还可以在
android -> productFlavors或者android -> buildTypes代码块中,针对不同的构建类型单独配置对应的API等级参数
内容的提问来源于stack exchange,提问作者Neail
相关产品推荐
相关产品推荐

