2015-11-21 26 views
0

在我build.gradle文件我得到這個警告,此詢問服務libary不應使用低版本的(21)比目標SDK 23

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') 

}

我該如何解決這個問題?

感謝

回答

1

變化:

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

到:

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

使匹配的支持庫(23)的主版本號您compileSdkVersion(23)。

+0

謝謝你,只是所以我知道你怎麼知道要放在那裏的數字,我知道23是我的編譯SDK,但我怎麼知道它的23.0.1或23.1.1等? – spenf10

+0

@ spenf10:就我個人而言,我看我的Android SDK。 '$ ANDROID_HOME/extras/android/m2repository/com/android/support/support-v13 /'將顯示您的本地Android支持庫中可用的不同版本的'support-v13'(其中'$ ANDROID_HOME'是您安裝SDK)。 – CommonsWare

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)。

相關問題