minSdkVersion 9不能小于库中声明的版本14

时间:2017-09-30 17:20:03

标签: android android-gradle google-play-services build.gradle

错误:任务':app:processDebugManifest'执行失败。

  

清单合并失败:uses-sdk:minSdkVersion 9不能小于库中声明的版本14 [com.google.android.gms:play-services:11.0.4] C:\ Users \ hp elitebook \ Desktop \ voiceTranslator \程序\编译\中间体\爆炸-AAR \ com.google.android.gms \播放服务\ 11.0.4 \ AndroidManifest.xml中       建议:使用工具:overrideLibrary =" com.google.android.gms.play_services"强制使用

apply plugin: 'com.android.application'

android {
    compileSdkVersion 17
    buildToolsVersion "26.0.2"

    defaultConfig {
        applicationId "com.shaker.voicetranslator"
        minSdkVersion 9
        targetSdkVersion 17
    }

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

dependencies {
    compile 'com.android.support:appcompat-v7:18.0.0'
    compile 'com.google.android.gms:play-services:+'

1 个答案:

答案 0 :(得分:3)

您正在使用

compile 'com.google.android.gms:play-services:+'

SDK Manager中的此库已通过com.google.android.gms:play-services:11.0.4解决(如果您想使用add the google maven repo所需的最新版本,请注意。)
此依赖项的 minSdk = 14 ,您无法使用minSdk = 9.

您必须更改

minSdkVersion 9

<强>与

minSdkVersion 14

此外,由于您将拥有与最新支持库的依赖关系,因此您必须更改用于编译的API。使用:

compileSdkVersion 26