在使用play services 7.5.0之后的清单文件中无法使用android:icon="@mipmap/ic_launcher"。

12 浏览
0 Comments

在使用play services 7.5.0之后的清单文件中无法使用android:icon="@mipmap/ic_launcher"。

我最近使用依赖更新了play services

compile 'com.google.android.gms:play-services:7.5.0'

我的应用程序图标是在@mipmap/ic_launcher"中,但是在AndroidManifest.xml中出现错误。

我应该再次将此图标放在drawable中吗?

帮我找到解决方案。

更新:这是来自Android Studio的消息

Error:(17, 9) Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:17:9
    is also present at com.pnikosis:materialish-progress:1.0:13:9 value=(@drawable/ic_launcher)
    Suggestion: add 'tools:replace="android:icon"' to  element at AndroidManifest.xml:14:5 to override
Error:(17, 9) Attribute application@icon value=(@mipmap/ic_launcher) from AndroidManifest.xml:17:9
D:\3cworkspace\PeakPerformance\app\src\main\AndroidManifest.xml

0
0 Comments

在使用play services 7.5.0之后,出现了无法在Manifest中使用android:icon="@mipmap/ic_launcher"的问题。解决方法如下:

在application标签中添加以下代码:

tools:replace="android:icon"

同时,在manifest文件中导入以下代码:

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

感谢!这是解决ic_launcher应用图标冲突的方法。

这个答案应该被标记为正确答案。非常有效!

0
0 Comments

问题:Unable to use android:icon="@mipmap/ic_launcher" in Manifest after play services 7.5.0

原因:在使用Google Play服务7.5.0之后的版本中,出现了无法在清单文件中使用android:icon="@mipmap/ic_launcher"的问题。

解决方法:在application标签下添加以下代码:


其中,android:icon="/ic_launcher"指定了应用程序的图标,android:label="/app_name"指定了应用程序的名称。

这样,在使用Google Play服务7.5.0之后的版本时,就能够正常使用android:icon="@mipmap/ic_launcher"了。

0