我看到很多人遇到类似的问题,解决方案是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后,错误开始显示