编译版本高于Build tool
Complie version higher than Build tool
Google 最近发布了 API 27. 我打算用 API 更新我的应用程序 27. 我已经标记最新的构建工具是 26.0.2 和 API 是 27。如果我像下面那样使用它会导致应用程序出现任何问题吗?
compileSdkVersion 27
buildToolsVersion "26.0.2"
应用程序的最小值和最大值API如下所示
minSdkVersion 16
targetSdkVersion 27
谢谢
您可以使用
android {
compileSdkVersion 27
buildToolsVersion '27.0.0'
defaultConfig {
targetSdkVersion 27
}
的官方指南
1)构建工具版本与编译SDK版本无关
您当前的设置可以正常工作。
compileSdkVersion 27
buildToolsVersion "26.0.2"
2) 您应该使用可用的最新构建工具。
如果你有一个旧项目,你可以这样说:
compileSdkVersion 25
buildToolsVersion "27.0.0"
3) Android 插件 3.0.0 中自动选择构建工具版本。
您不必指定它。够了:
compileSdkVersion 27
如果您使用的是最新版本的 android-studio,您可以从 gradle 中删除 buildToolsVersion "26.0.2"
,这不是强制性的。
buildToolsVersion
将与 compileSdkVersion
协同工作。
compileSdkVersion 27
buildToolsVersion "26.0.2"
您的配置有效。您应该使用 lasted 构建工具。
从 android studio 3.0 开始,buildToolsVersion 被忽略。它会自动为您选择构建工具版本。
Google 最近发布了 API 27. 我打算用 API 更新我的应用程序 27. 我已经标记最新的构建工具是 26.0.2 和 API 是 27。如果我像下面那样使用它会导致应用程序出现任何问题吗?
compileSdkVersion 27
buildToolsVersion "26.0.2"
应用程序的最小值和最大值API如下所示
minSdkVersion 16
targetSdkVersion 27
谢谢
您可以使用
android {
compileSdkVersion 27
buildToolsVersion '27.0.0'
defaultConfig {
targetSdkVersion 27
}
的官方指南
1)构建工具版本与编译SDK版本无关
您当前的设置可以正常工作。
compileSdkVersion 27
buildToolsVersion "26.0.2"
2) 您应该使用可用的最新构建工具。
如果你有一个旧项目,你可以这样说:
compileSdkVersion 25
buildToolsVersion "27.0.0"
3) Android 插件 3.0.0 中自动选择构建工具版本。
您不必指定它。够了:
compileSdkVersion 27
如果您使用的是最新版本的 android-studio,您可以从 gradle 中删除 buildToolsVersion "26.0.2"
,这不是强制性的。
buildToolsVersion
将与 compileSdkVersion
协同工作。
compileSdkVersion 27
buildToolsVersion "26.0.2"
您的配置有效。您应该使用 lasted 构建工具。 从 android studio 3.0 开始,buildToolsVersion 被忽略。它会自动为您选择构建工具版本。