Manifest merger failed with multiple errors, see logs

xiaoxiao2025-05-24  37

这个错误估计很多人都遇到过

由于在Android Studio进行build的时候,默认使用了Manifest Merger Tool,如果在Library项目的Manifest文件中,定义了与主项目相同的属性,则会合并失败。

解决办法1 在app module的AndroidManifest.xml的manifest根节点处,引入xmlns:tools="http://schemas.android.com/tools",然后在<application节点处,添加tools:replace="android:icon, android:label, android:theme" (多个属性中间用逗号隔开)。

解决办法2

点击如下按钮或者最后一句 See complete output in console就能看到具体报错的地方,如图

再或者点击AS右下角的gradle console,根据里面的日志信息进行修改即可,如图:

报错的地方,如图:

通常这个报错,有很多种原因

例如:项目最小sdk的版本是15,而使用的库中的最小版本是17,冲突了就会报改错误。改成相同的即可

例如:我的报错是因为在清单文件添加了provider节点,结果他的name和别的库一样,就冲突了。

转载请注明原文地址: https://www.6miu.com/read-5030628.html

最新回复(0)