我一直在看这条消息,不确定如何永远解决它。
Error:(43, 9) Attribute application@icon value=(@drawable/new_app_icon) from AndroidManifest.xml:43:9
is also present at com.github.erizet.signala:signala-longpolling:0.20:7:18 value=(@drawable/ic_launcher)
Suggestion: add 'tools:replace="android:icon"' to <application> element at AndroidManifest.xml:40:5 to override
:OpenBook:processDebugManifest FAILED
Error:Execution failed for task ':OpenBook:processDebugManifest'.
> Manifest merger failed with multiple errors, see logs
已尝试将android:replace="android:icon"
添加到我的清单中,即使使用我的图标。
我尝试从库中删除android:icon="@drawable/ic_launcher
,但在构建时它一直在返回,因为它是从maven导入的
有什么想法吗?
发布于 2014-07-01 17:43:52
这似乎是gradle最主要的合并工具的错误。
http://tools.android.com/tech-docs/new-build-system/user-guide/manifest-merger
通过添加到我的清单标签xmlns:tools="http://schemas.android.com/tools"
解决了这个问题
然后将tools:replace="android:icon,android:theme"
添加到应用程序标记
这告诉合并使用我的清单图标和主题,而不是其他库的
希望能有所帮助谢谢
发布于 2016-01-20 21:24:04
我也有同样的问题,我通过将xmlns:tools="http://schemas.android.com/tools"
添加到mainfest文件的顶部来修复它,并将tools:replace="android:icon"
添加为如下所示
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools" // add tools line here
package="yourpackage">
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme"
tools:replace="android:icon"> ///add this line
.....
</application>
</manifest>
发布于 2015-09-24 10:58:08
shimi_tap的答案就足够了。要记住的是,只选择你需要的东西。从{图标,名称,主题,标签}中选择。我添加了tools:replace="android:icon,android:theme"
,它不工作。我添加了tools:replace="android:icon,android:theme,android:label,android:name"
,它不工作。当我添加tools:replace="android:icon,android:theme,android:label"
时,它可以正常工作。因此,找出在您的清单文件中冲突究竟是什么。
https://stackoverflow.com/questions/24506800
复制相似问题