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

Flutter运行报错:指定的'mainMergedManifest'属性对应文件不存在如何解决

解决方案
  • 第一步:升级Android Gradle插件版本
    打开项目下的android/build.gradle文件,找到dependencies代码块,将Android Gradle插件版本从4.1.0升级至兼容版本,这里推荐升级到4.2.0:
dependencies {
    classpath 'com.android.tools.build:gradle:4.2.0'
    classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_version"
}
  • 第二步:升级Gradle wrapper版本
    打开项目下的android/gradle/wrapper/gradle-wrapper.properties文件,修改distributionUrl配置,将Gradle版本升级到和AGP 4.2.0匹配的6.7.1版本:
distributionUrl=https\://services.gradle.org/distributions/gradle-6.7.1-all.zip
  • 第三步:清理缓存重新构建
    在项目根目录依次执行以下操作:
  1. 执行flutter clean清理项目构建缓存
  2. 手动删除项目下的android/.gradle文件夹
  3. 执行flutter pub get重新拉取项目依赖
  4. 重启Android Studio后重新运行项目即可
额外检查项
  • 确认android/app/src/main/AndroidManifest.xml文件存在,没有语法错误或者缺失必要配置
  • 确认项目存放路径没有中文、空格或者特殊字符,避免路径解析失败
  • 确认local.properties文件中flutter.sdk配置的Flutter SDK路径正确无误

内容的提问来源于stack exchange,提问作者Omid Shojaee

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.30 07:06:03