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

Android Studio运行项目报Manifest merger failed合并错误如何修复?

Android Studio Manifest合并报错修复方案

错误原因

你在项目主Manifest的<application>节点声明了tools:replace="android:appComponentFactory"规则,要求Manifest合并时替换该属性,但没有为该属性指定新的取值,触发合并校验失败报错。

修复方案

分两种场景处理:

  • 场景1:无自定义AppComponentFactory需求(多数新手属于该情况,该属性为误添加)
    直接删除<application>节点中的tools:replace="android:appComponentFactory"代码行,重新执行项目构建即可恢复正常。
  • 场景2:需要解决多依赖库的appComponentFactory属性冲突,必须保留替换规则
    1. 给<application>节点补充android:appComponentFactory属性的官方默认取值,修改后的节点示例如下:
    <application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:roundIcon="@mipmap/ic_launcher_round"
        android:supportsRtl="true"
        android:theme="@style/Theme.CovidBlocker"
        android:appComponentFactory="androidx.core.app.CoreComponentFactory"
        tools:replace="android:appComponentFactory">
    
    1. 检查项目根目录下的gradle.properties文件,确认已添加AndroidX兼容配置:
    android.useAndroidX=true
    android.enableJetifier=true
    
    1. 保存所有修改后重新构建项目即可。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.18 02:27:04