赞
踩
使用android studio开发过程中,新建了A、B两个工程,其中B是库工程,工程A引用库工程B,编译过程中出现:Manifest merger failed : Attribute application@label value=(@string/app_name),从log看,导致该错误的原因是工程A和工程B中的AndroidManifest.xml文件中都使用了app name,合并manifest的过程出现了问题。
根据studio的suggestion:在A工程中的AndroidManifest.xml中加上以下两行:
xmlns:tools="http://schemas.android.com/tools"
tools:replace="android:label"
下面是A工程的AndroidManifest.xml片段:
- <application
- android:name=".App"
- android:allowBackup="true"
- android:icon="@mipmap/ic_launcher"
- android:label="@string/app_name"
- android:networkSecurityConfig="@xml/network_https_config"
- android:roundIcon="@mipmap/ic_launcher_round"
- android:supportsRtl="true"
- tools:replace="android:label"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。