小版本的minsdkversion?我该怎么办呢?

时间:2018-03-27 19:21:08

标签: android apk signed

这是我的代码,它说错误是我使用了minsdkversion的小版本?我该怎么办呢?

apply plugin: 'com.android.application'

android {
    compileSdkVersion 23
    buildToolsVersion "27.0.3"

    defaultConfig {
        applicationId "com.ismailtaibi.ismagame.spidermanjamp"
        minSdkVersion 11
        targetSdkVersion 23

        ndk {
            moduleName "player_shared"
        }
    }

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

dependencies {
    compile 'com.google.android.gms:play-services:+'
    compile files('libs/dagger-1.2.2.jar')
    compile files('libs/javax.inject-1.jar')
    compile files('libs/nineoldandroids-2.4.0.jar')
    compile files('libs/support-v4-19.0.1.jar')
}

这是错误

错误:C:\ Users \ ismaprod \ StudioProjects \ android3 \ app \ src \ main \ AndroidManifest.xml:7:5-73错误:     uses-sdk:minSdkVersion 11不能小于库中声明的版本14 [com.google.android.gms:play-services:11.0.4] C:\ Users \ ismaprod.gradle \ caches \ transforms-1 \ files-1.1 \ play-services-11.0.4.aar \ 05bb078fa695de7980fb2889ef215c7e \ AndroidManifest.xml,因为该库可能正在使用11中未提供的API     建议:使用兼容的库,minSdk最多为11,         或者将该项目的minSdk版本增加到至少14,         或使用工具:overrideLibrary =" com.google.android.gms.play_services"强制使用(可能导致运行时失败) FAILURE:构建因异常而失败。

  • 出了什么问题: 任务执行失败':app:processDebugManifest'。

      

    清单合并失败:uses-sdk:minSdkVersion 11不能小于库中声明的版本14 [com.google.android.gms:play-services:11.0.4] C:\ Users \ ismaprod.gradle \ caches \ transforms-1 \ files-1.1 \ play-services-11.0.4.aar \ 05bb078fa695de7980fb2889ef215c7e \ AndroidManifest.xml,因为该库可能正在使用11中未提供的API   建议:使用兼容的库,minSdk最多为11,       或者将该项目的minSdk版本增加到至少14,       或使用工具:overrideLibrary =" com.google.android.gms.play_services"强制使用(可能导致运行时失败)

  • 尝试: 使用--stacktrace选项运行以获取堆栈跟踪。使用--info或--debug选项运行以获取更多日志输出。使用--scan运行以获得全面的见解。

  • https://help.gradle.org获取更多帮助 在7s建立失败

1 个答案:

答案 0 :(得分:2)

在您的依赖项中,您有

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

此依赖需要Android SDK 14或更高版本。要解决此问题,请将您的最小Android SDK版本更改为14:

minSdkVersion 14

编辑:将编译SDK版本设置为与构建工具版本相同的值:

compileSdkVersion 27
buildToolsVersion "27.0.3"