如何在android-studio中解决'清单合并失败'错误?

时间:2016-03-03 05:12:06

标签: android android-studio android-manifest android-support-library dex

androidmanifest.xml出错:

  

任务'的执行失败:app:processDebugManifest'清单   合并失败:uses-sdk:minSdkVersion 1不能小于   版本7在库中声明   [com.android.support:appcompat-v7:23.2.0]   C:\ Users \用户bsuni \ AndroidStudioProjects \建议\应用\构建\中间体\分解-AAR \ com.android.support \程序兼容性-V7 \ 23.2.0 \的AndroidManifest.xml   建议:使用工具:overrideLibrary =“android.support.v7.appcompat”   强制使用

2 个答案:

答案 0 :(得分:2)

我重新生成了这个错误:

您在创建项目时选择了 minSdkVersion为1

以及您正在使用:

compile 'com.android.support:appcompat-v7:23.2.0'
compile 'com.android.support:design:23.2.0'
由于发生此错误,

建议由android-studio:

use android.support.v7.appcompat

解决方案:更改gradle

minSdkVersion 7

答案 1 :(得分:0)

    configurations.all {
    resolutionStrategy.eachDependency { DependencyResolveDetails details ->
    def requested = details.requested
    if (requested.group == 'com.android.support') {
        if (!requested.name.startsWith("multidex")) {
            details.useVersion '26.0.2'
        }
    }
} 

}

注意:将其添加到build.gradle中,并确保使用与“ 26.0.2”相同的版本。