此suport库不应使用比目标SDK 23更低的版本(21)

时间:2015-11-21 21:40:27

标签: android gradle

在我的build.gradle文件中,我收到此警告,

this suport libary should not use a lower version (21) than the target SDK 23

我目前有

android {
compileSdkVersion 23
buildToolsVersion "20.0.0"

defaultConfig {
    minSdkVersion 16
    targetSdkVersion 23
    versionCode 13
    versionName "1.7"

然后

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile fileTree(dir: 'libs', include: 'Parse-*.jar')
I get the error on the line below
compile 'com.android.support:support-v13:21.0.2'
compile 'com.parse.bolts:bolts-android:1.1.4'
compile 'com.google.android.gms:play-services:6.5.87'
compile project(':facebook')

}

我该如何解决这个问题?

由于

2 个答案:

答案 0 :(得分:1)

变化:

compile 'com.android.support:support-v13:21.0.2'

为:

compile 'com.android.support:support-v13:23.1.1'

以便支持库(23)的主要版本号与您的compileSdkVersion(23)匹配。

答案 1 :(得分:0)

更改

compile 'com.android.support:support-v13:21.0.2'

compile 'com.android.support:support-v13:23.1.0'

您将BuildToolsVersion更改为buildToolsVersion "23.0.1"。根据您已安装的 Android支持库的版本,这些数字可能会有所不同(23.0.1 / 23.1.1)。