我一直看到这个消息,不知道如何解决这个问题.
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"' toelement 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导入的
有任何想法吗 ?
这似乎是grafe的主要合并工具的错误.
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"
到应用程序标记中
这告诉合并使用我的清单图标和主题,而不是其他库
希望它有助于谢谢
我有同样的问题,我通过添加xmlns:tools="http://schemas.android.com/tools"
到mainfest文件的顶部来修复它,并添加tools:replace="android:icon"
为看起来像
///add this line .....
我有同样的错误,只是这个代码解决了我的问题,我想与你分享:
在Manifest.xml
:
将此代码添加到xml文件的顶部:
xmlns:tools="http://schemas.android.com/tools"
然后补充说:
tools:replace="android:icon,android:theme,android:label,android:name"
到应用程序标签
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"
.因此,找出清单文件中的冲突究竟是什么.
只需添加xmlns:tools="http://schemas.android.com/tools"
到清单清单标签,然后需要在tools:replace="android:icon"
之前 添加即可android:icon="@mipmap/ic_launcher"
。