【问题标题】:How can i solve this error I get?我该如何解决我得到的这个错误?
【发布时间】:2018-03-09 21:12:36
【问题描述】:

错误:任务 ':app:processXzsaleDebugManifest' 执行失败。

清单合并失败:来自 AndroidManifest.xml:8:9-36 的属性 application@icon value=(@mipmap/ic_launcher) 也出现在 [com.pnikosis:materialish-progress:1.0] AndroidManifest.xml:13:9-45 value=(@drawable/ic_launcher)。 建议:将 'tools:replace="android:icon"' 添加到 AndroidManifest.xml:5:5-19:19 的元素以覆盖。

【问题讨论】:

标签: android android-studio android-studio-2.2 android-studio-2.3


【解决方案1】:

我在项目中使用模块时发现了这个错误。

这个错误背后的实际原因是,我在我的项目和模块的清单文件中都使用了 adroid:icon="@mipmap/ic_launcher",所以它发生了冲突。

要解决这个问题,只需在模块清单文件的应用程序标记中添加 tools:replace="android.icon"。就像这样......

<application android:icon="@mipmap/ic_launcher" Tools:replace="android.icon">

从模块的清单文件中删除 adroid:icon="@mipmap/ic_launcher"

【讨论】:

  • 两种方案你都用过吗
  • 您是否在项目中添加了另一个模块?
  • 是的,我添加了一个库 ..sneaker..and SupportsRti =false
  • 你的库清单中是否有“android:icon”字段。
  • 只需从库中删除该行或在项目清单的应用程序标记中添加 Tools:replace="android.icon"。
猜你喜欢
  • 2021-09-19
  • 2016-07-21
  • 2016-09-09
  • 1970-01-01
  • 1970-01-01
  • 2015-02-28
相关资源
最近更新 更多