更新支持库的最佳方法

时间:2017-11-30 07:45:40

标签: android android-studio android-gradle android-support-library android-appcompat

直到现在(2017年11月30日)谷歌已发布Android支持lib版本27.0.2和Android Api版本27(预览版)。我的应用程序现在有Target version 25Build tool version 25.0.3Compile sdk version 25。我计划更新支持列表以及将sdk版本编译为26 。所以我的问题是 1.支持lib版本是否与android Api版本相关意味着我没有将android api更新为27因为它在预览中所以我应该使用支持lib 26.x.x或27.x.x(这是最新的)。
2.我应该使用哪种构建工具版本

2 个答案:

答案 0 :(得分:5)

转到API 级别26 。因为 API 27 处于预览模式,所以它现在不会稳定。像这样更改 Build.gradle 文件并同步你就可以了。

android {
compileSdkVersion 26
buildToolsVersion "26.0.3"
defaultConfig {
    applicationId "Your app ID"
    minSdkVersion 16
    targetSdkVersion 26
    versionCode 1
    versionName "1.0"
    testInstrumentationRunner 
   "android.support.test.runner.AndroidJUnitRunner"

}

您还必须更新您的依赖项,因为如果您使用旧版本,它们将无法使用最新版本。这就是为什么supp lib与android API有关。

implementation 'com.android.support:appcompat-v7:26.1.0'
implementation 'com.android.support:support-v4:26.1.0'
implementation 'com.android.support:design:26.1.0'

答案 1 :(得分:0)

回答第二个问题:您可以使用最新的构建工具版本27.0.1

buildToolsVersion '27.0.1'

首先需要从sdk下载。