当前位置:  开发笔记 > Android > 正文

Android studio Gradle图标错误,Manifest Merger

如何解决《AndroidstudioGradle图标错误,ManifestMerger》经验,为你挑选了5个好方法。

我一直看到这个消息,不知道如何解决这个问题.

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  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导入的

有任何想法吗 ?



1> shimi_tap..:

这似乎是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"到应用程序标记中

这告诉合并使用我的清单图标和主题,而不是其他库

希望它有助于谢谢


这个问题仍然存在.在Android Studio 1.1中工作.
最新版本的android 2.0.不工作 无论谁回答都应该更新这个Q,如果他的意思是拯救其他几代,那么它很快就会毫无用处
Studio 2.2从今天开始都有这个并且没有解决这个问题
不适用于带有gradle 2.2.0的Android Studio 2.2.
不适用于android studio 2.2.3.

2> Mina Fawzy..:

我有同样的问题,我通过添加xmlns:tools="http://schemas.android.com/tools"到mainfest文件的顶部来修复它,并添加tools:replace="android:icon"为看起来像




     ///add this line 

.....





它不适用于android studio 2.0
不适用于android studio 2.2.3

3> Adnan Abdoll..:

我有同样的错误,只是这个代码解决了我的问题,我想与你分享:

Manifest.xml:

将此代码添加到xml文件的顶部:

xmlns:tools="http://schemas.android.com/tools"

然后补充说:

tools:replace="android:icon,android:theme,android:label,android:name" 到应用程序标签



4> 小智..:

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".因此,找出清单文件中的冲突究竟是什么.



5> Ilya Cucumbe..:

只需添加xmlns:tools="http://schemas.android.com/tools"到清单清单标签,然后需要在tools:replace="android:icon" 之前 添加即可android:icon="@mipmap/ic_launcher"

推荐阅读
Chloemw
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有