Flutter项目AndroidManifest.xml报错,新建项目问题仍存在求助
解决Flutter项目AndroidManifest.xml报错的实用方案
- 先清项目缓存试试,这是解决多数构建类问题的第一步:
flutter clean cd android && ./gradlew clean cd .. && flutter pub get - 检查Android SDK版本匹配度:看看项目
build.gradle(app级和根目录下的)里的compileSdkVersion、targetSdkVersion,和你本地SDK Manager里装的SDK Platform、Build Tools版本是不是一致,版本不匹配很容易出问题。 - 核对gradle兼容性:根目录
build.gradle里的gradle插件版本,要和gradle wrapper的版本对应,比如插件用7.4.2的话,gradle wrapper至少得是7.5版本,版本不兼容会导致manifest解析出错。 - 查XML语法:盯着报错的那几行,看看有没有标签没闭合、属性引号没配对、权限名称拼写错的情况,XML语法错误经常会引发这类莫名其妙的报错。
- 升级Flutter到稳定版:如果是旧版本Flutter,可能存在和新Android工具链的兼容问题,执行
flutter upgrade更到最新稳定版试试。 - 跑一遍
flutter doctor:看看有没有未配置的项,比如SDK路径不对、缺少许可证之类的,按提示修复所有问题。
内容的提问来源于stack exchange,提问作者Mahmut BULMUS
相关产品推荐
相关产品推荐

