Manifest merger failed with multiple errors, see logs

Manifest merger failed with multiple errors, see logs_第1张图片


一、原因

  由于Android Studio进行build的时候,默认使用了Manifest Merger Tool,如果在Library项目的Manifest文件中,定义了与主项目相同的属性,则会合并失败。


二、方法

  在AndroidManifest.xml的manifest根节点处,引入xmlns:tools="http://schemas.android.com/tools",然后在application节点处,添加tools:replace="android:xxx,android:yyy" (多个属性中间用逗号隔开)。

Manifest merger failed with multiple errors, see logs_第2张图片


PS:在build.gradle的根标签上,添加 useOldManifestMerger true 的方法,在新版本AS里已失效。


你可能感兴趣的:(Android)