Android:关于清单合并失败

Android:关于清单合并失败,android,xml,android-manifest,Android,Xml,Android Manifest,Android:关于清单合并失败: 清单合并失败:属性application@labelAndroidManifest.xml:22:9-35中的value=(Nodir-Mach)也出现在[com.iarcuschin:simpleratingbar:0.1.5]AndroidManifest.xml:13:9-41 value=(@string/app_name)。建议:在AndroidManifest.xml:17:5-291:19处的元素中添加“tools:replace=“androi

Android:关于清单合并失败:

清单合并失败:属性application@labelAndroidManifest.xml:22:9-35中的value=(Nodir-Mach)也出现在[com.iarcuschin:simpleratingbar:0.1.5]AndroidManifest.xml:13:9-41 value=(@string/app_name)。建议:在AndroidManifest.xml:17:5-291:19处的元素中添加“tools:replace=“android:label””以覆盖

清单合并失败:属性application@label值=(Nodir) 来自AndroidManifest.xml的:22:9-35也出现在 [com.iarcuschin:simpleratingbar:0.1.5]AndroidManifest.xml:13:9-41 值=(@string/app_name)。建议:添加 'tools:replace=“android:label”'到 xml:17:5-291:19来覆盖

您的库模块中有
android:label
AndroidManifest.xml
,因此它与您的应用程序模块冲突。根据错误提示,将
tools:replace=“android:label”
添加到应用程序模块AndroidManifest.xml中。大概是这样的:

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
 xmlns:tools="http://schemas.android.com/tools"
 package="com.your.package">

    <application
      android:icon="mipmap/ic_launcher"
      android:label="application name"
      tools:replace="android:label"

      ...
    >

     ...

    </application>


</manifest>

...

我应该将tools:replace=“android:label”行放在哪里?那么,我应该在模块清单或主应用程序清单中使用tools:replace=“android:name”吗?将来,如果您面临清单合并问题,您可以按照以下步骤自行调试