我可以将targetSDK设置为小于buildToolsVersion& compileSdkVersion

时间:2018-04-17 08:59:22

标签: android android-layout google-play-services android-support-library

我已将google-play-services升级为使用15.0.0的{​​{1}},因此我计划将android.support:26.1.0compileSdkVersion升级到版本buildToolsVersion

但是有一些外部库26需要将(.aar libraries)设置为版本targetSdkVersion

因此,如果我将25设置为compileSdkVersion而将26设置为buildToolsVersion并将"26.0.0"设置为版本targetSdk,那么会发生什么情况< / p>

1 个答案:

答案 0 :(得分:1)

AFAIK,targetSdkVersion应为&lt; = compileSdkVersion。作为Android Framework Developer said in this blog,理想情况下要有稳定状态,这应该是compileSdkVersion,minSdkVersion和targetSdkVersion的关系:

minSdkVersion (lowest possible) <= 
    targetSdkVersion == compileSdkVersion (latest SDK)

希望这有帮助。