Android Studio报错报错Manifest merger failed with multiple
errors
1、Error:Execution failed for task ‘:XXXX:processDebugManifest’.
> Manifest merger failed with multiple errors, see logs
原因:
AS的Gradle插件默认会启用Manifest Merger Tool,若Library项目中也定义了与主项目相同的属性(例如默认生成的
android:icon和android:theme),则此时会合并失败,并报上面的错误。
解决方法有以下解决方法有以下2种:种:
方法1:在Manifest.xml的application标签下添加tools:replace=”android:icon, android:theme”(多个属性用,隔开,并且记住在
manifest根标签上加入xmlns:tools=”http://schemas.android.com/tools”,否则会找不到namespace哦)
方法2:在build.gradle根标签上加上useOldManifestMerger true (懒人方法)
您可能感兴趣的文章您可能感兴趣的文章:Android Studio 引用外部依赖时报错的解决方法androidstudio3.0使用butterknife报错解决的解决方法解
决Android studio 2.3升级到Android studio 3.0 后apt报错问题详解Androidstudio3.0 关于Gradle报错的问题(小结)Android
Studio 报错“app:processDebugResources”解决方法Android Studio启动报错Java 1.8 or later is required的解决方法Android
Studio 报错failed to create jvm error code -4的解决方法Android studio2.3.3升级到3.1.2坑(小记)Android Studio一直处于
Building的两种解决方法详解Android Studio无法检测新版本问题解决android studio3.0.1无法启动Gradle守护进程的解决方法
Studio 编译报错:compileSdkVersion ”android-24” requires JDK 1.8 or later to compile.的解决办法
评论0