Manifest merger failed with multiple errors, see logs

Manifest merger failed with multiple errors, see logs

Manifest merger failed with multiple errors, see logs
通常会出现以下的问题,如有不全,欢迎补充。

1、Manifest merger failed with multiple errors, see logs
2、Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1) from
3、Android:Error:Execution failed for task ‘:app:processDebugManifest’
4、Error:Execution failed for task ‘:app:processDebugManifest’.
5、Manifest merger failed : Attribute meta-data#android.support.VERSION@value value=(25.3.1)
from [com.android.support:design:25.3.1] AndroidManifest.xml:27:9-31
?is also present at
[com.android.support:appcompat-v7:26.0.0-alpha1] AndroidManifest.xml:27:9-38 value=(26.0.0-alpha1).
?
Suggestion: add ‘tools:replace=“android:value”’ to element at AndroidManifest.xml:25:5-27:34 to override.

等等类似的问题 ,基本都是以下的原因

这些Manifest 的编译失败的问题,相信很多人都遇到过,总之这种问题很耽误时间。
今天记录一下自己遇到问题时的解决办法。
如有不正,欢迎指教。

1.引用module和主程序图片icon,theme,value…值存在复用。
主程序module清单文件中,application节点的android:icon属性引用了@mipmap/ic_launcher图片资源,
而依赖module的清单文件中,同样的android:icon属性却引用了@drawable/ic_launcher这个图片资源,
两个属性值产生冲突,导致合并清单文件失败。
其实英语没那么糟糕,细心点的话,就能看到错误提示中就给出了解决问题的建议。

Suggestion: add ‘tools:replace=”android:icon”‘ to element at AndroidManifest.xml:5:5 to override

意思在AndroidManifest.xml文件的节点中添加tools:replace=”android:icon”属性。

添加 tools:replace=“icon,theme,label,allowBackup”

2.引用module已经添加的依赖主程序就不用添加重复该依赖。(有人说把module的androimanifest的application的theme删除后 就编译成功了。说白了就是module和项目的androidmanifest的application的theme 冲突导致的错误)

3.使用命令行

gradlew processDebugManifest --stacktrace

其中,processDebugManifest是log里面提到的,这个命令是会了获取更多的log信息。根据log提示逐解决。

4.打开AndroidManifest文件
在这里插入图片描述
查看这个里面的报错信息,大多是权限重复 以及集成其他平台的 id 或者scheme重复之类,这个自己根据情况解决。

纸上得来终觉浅,书到用时方恨少。共勉

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/115041.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 5.6(java学习笔记) queue

    5.6(java学习笔记) queue

    2021年6月14日
    117
  • HP电脑win10系统蓝牙不可用解决办法实例[通俗易懂]

    HP电脑win10系统蓝牙不可用解决办法实例[通俗易懂]以win10系统为例子:Cortana里搜蓝牙,打开蓝牙和其他设备设置页面:当时遇到的情况是没有蓝牙那一块儿先检查了蓝牙服务都是正常的:又检查了设备管理器,问题来了,发现没有蓝牙这个项:先用电脑管家一通诊断修复,没用,然后用驱动精灵一通修复诊断还是没用。去网上看了下,说什么的都要,有些说蓝牙硬件坏了,需要重新买个替换掉。但是看…

    2022年8月13日
    6
  • python偏函数理解_python进阶路线图

    python偏函数理解_python进阶路线图什么是偏函数partialpython中提供一种对于函数固定属性的函数偏函数的作用把一个函数的某些参数给固定住(也就是设置默认值),返回一个新的函数偏函数的语法使用偏函数必须先导入from

    2022年7月28日
    4
  • 。。。

    。。。

    2021年9月12日
    42
  • svn 服务器日志位置,svn服务器查看日志「建议收藏」

    svn 服务器日志位置,svn服务器查看日志「建议收藏」svn服务器查看日志内容精选换一换使用自定义脚本实现应用一致性备份完成后,可以通过如下操作验证应用一致性备份结果是否成功。本章节以SQL_SERVER数据库为例进行验证。本小节主要介绍态势感知与其他云服务之间的关系。态势感知从企业主机安全(HostSecurityService,HSS)、Web应用防火墙(WebApplicationFirewall,WAF)、Anti-DDoS流量清洗…

    2022年7月19日
    61
  • sftp上传本地文件_sftp连接超时原因

    sftp上传本地文件_sftp连接超时原因关键:(1)sftp的测试指令:sftp-oPort=2125meituan@220.248.104.170(2)让上海那边自己试了一下,也不行,他们自己重置了一下sftp的密码,我们可以登录了;上海那边反应,在10月10号早上,大量重复数据发送到上海政府端,查询后发现在:dx-qcs-regulation-shanghai06这个主机有问题:里面有大量的…

    2025年11月14日
    4

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号