更新支持库的最佳方式
Best way to update Support Library
到现在(2017 年 11 月 30 日)google 已发布 android 支持 lib 版本 27.0.2 和 Android Api 版本 27(预览版)。现在我的应用程序有 Target version 25
、 Build tool version 25.0.3
和 Compile sdk version 25
。我计划更新我的 支持库 以及 编译 sdk 版本到 26。所以我的问题是
1. 支持库版本是否与 android Api 版本相关意味着我不会将 android api 更新到 27 因为它处于预览状态所以我应该使用支持库 26.x.x 或 27.x.x(最新的)。
2. 我应该使用哪个构建工具版本 means
前往 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'
第二个问题的答案:您可以使用最新的构建工具版本 27.0.1
buildToolsVersion '27.0.1'
首先需要从sdk下载。
到现在(2017 年 11 月 30 日)google 已发布 android 支持 lib 版本 27.0.2 和 Android Api 版本 27(预览版)。现在我的应用程序有 Target version 25
、 Build tool version 25.0.3
和 Compile sdk version 25
。我计划更新我的 支持库 以及 编译 sdk 版本到 26。所以我的问题是
1. 支持库版本是否与 android Api 版本相关意味着我不会将 android api 更新到 27 因为它处于预览状态所以我应该使用支持库 26.x.x 或 27.x.x(最新的)。
2. 我应该使用哪个构建工具版本 means
前往 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'
第二个问题的答案:您可以使用最新的构建工具版本 27.0.1
buildToolsVersion '27.0.1'
首先需要从sdk下载。