此支持库不应使用其他版本

时间:2016-09-20 16:11:22

标签: android gradle android-studio-2.2

我看到很多人遇到类似的问题,解决方案是compileSdkVersion或支持图书馆版本的版本更改。 这里的问题是我确实有相同的compileSdkVersion和相同的支持库版本,但错误仍然显示。

这是我的build.gradle

android {
    compileSdkVersion 23
    buildToolsVersion "23.0.2"

    defaultConfig {
        applicationId "my.package.com"
        minSdkVersion 15
        targetSdkVersion 23
        versionCode 1
        versionName "1.0"
    }
    buildTypes {
        release {
            minifyEnabled false
            proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
        }
    }
}

ext {
    supportLibVersion = '23.4.0'
}

dependencies {

    compile "com.android.support:appcompat-v7:${supportLibVersion}"
    compile "com.android.support:design:${supportLibVersion}"
    compile "com.android.support:cardview-v7:${supportLibVersion}"
    compile "com.android.support:recyclerview-v7:${supportLibVersion}"
    compile "com.android.support:support-v4:${supportLibVersion}"
}

错误:

This support library should not use a different version(24) than the compileVersionSDK(23)

我更新到Android Studio 2.2后,错误开始显示

0 个答案:

没有答案