android module 之间引入出现manifest 冲突

这里写图片描述

原因

manifest 文件中属性冲突
例如 :

原因是导入的库在build.gradle中的minSdkVersion与你的应用的minSdkVersion不匹配导致的(app要求应用最小系统版本和库要求系统最小版本不一致),改成 样的就行了.(可我并不知道库要求是多少,于是我照着官方demo的设置,然而并没有什么用)

或者

app module 和 其他(library)等module 中 manifest 中得属性出现冲入 ,例如两个manifest 文件中得icon 不一样

这里写图片描述

这里写图片描述

解决如下

方法1:在Manifest.xml的application标签下添加tools:replace=”android:icon, android:theme”(多个属性用,隔开,并且记住在manifest根标签上加入xmlns:tools=”http://schemas.android.com/tools”,否则会找不到namespace哦)
方法2:在build.gradle根标签上加上useOldManifestMerger true (懒人方法)

猜你喜欢

转载自blog.csdn.net/lhb_11/article/details/80769729
今日推荐