Android Studio-manifest 合并失败

Posted

技术标签:

【中文标题】Android Studio-manifest 合并失败【英文标题】:Android Studio-manifest merger failed 【发布时间】:2017-03-13 04:03:54 【问题描述】:

我收到以下错误消息。

错误:任务 ':app:processDebugManifest' 执行失败。 清单合并失败:uses-sdk:minSdkVersion 1 不能小于库 [com.android.support:multidex:1.0.1] C:\Users\Nitesh\Downloads\SunCalculator (1)\SunCalculator\app\ 中声明的版本 4 build\intermediates\exploded-aar\com.android.support\multidex\1.0.1\AndroidManifest.xml 建议:使用 tools:overrideLibrary="android.support.multidex" 强制使用

我的build.gradle(Project) 文件包含

// Top-level build file where you can add configuration options common to all 

sub-projects/modules.
buildscript 
    repositories 
        jcenter()
    
    dependencies 
        classpath 'com.android.tools.build:gradle:2.2.2'
    


allprojects 
    repositories 
        jcenter()
    

build.gradle(app)

apply plugin: 'com.android.application'
android 
    compileSdkVersion 21
    buildToolsVersion '23.0.0'

    defaultConfig 
        applicationId "swindroid.suntime"
        multiDexEnabled = true
    

    buildTypes 
        release 
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
        
    


dependencies 

【问题讨论】:

【参考方案1】:

您需要在defaultConfig 中设置minSdkVersiontargetSdkVersion

defaultConfig 
    applicationId "swindroid.suntime"
    minSdkVersion 25
    targetSdkVersion 25
    multiDexEnabled = true

【讨论】:

以上是关于Android Studio-manifest 合并失败的主要内容,如果未能解决你的问题,请参考以下文章

Android系统-默认相关配置修改大集合

Android系统-默认相关配置修改大集合

Android下的adb命令大集合

Android 谷歌地图缩放以适​​合标记和当前位置

Android开发中能不能把时间控件跟日期控件合在一起

Android studio Logcat 新版使用命令指南 常用命令集合