Google最近发布了API 27.我计划用API 27更新我的应用程序。我已经标记最新的构建工具是26.0.2,API是27.如果我使用如下,它可能会导致应用程序中的任何问题?
compileSdkVersion 27
buildToolsVersion "26.0.2"
和应用程序的最小和最大API如下所示
minSdkVersion 16
targetSdkVersion 27
由于
答案 0 :(得分:3)
1)构建工具版本与编译SDK版本无关。
您当前的设置可以正常使用。
compileSdkVersion 27
buildToolsVersion "26.0.2"
2)您应该使用最新的构建工具。
如果您有一个旧项目,您可以这样说:
compileSdkVersion 25
buildToolsVersion "27.0.0"
3)在Android插件3.0.0中自动选择构建工具版本。
您不必指定它。这就足够了:
compileSdkVersion 27
答案 1 :(得分:2)
您可以使用
android {
compileSdkVersion 27
buildToolsVersion '27.0.0'
defaultConfig {
targetSdkVersion 27
}
的官方指南
答案 2 :(得分:1)
如果您使用的是最新版本的android-studio,则可以从 gradle 中删除buildToolsVersion "26.0.2"
,这不是强制性的。
buildToolsVersion
将与compileSdkVersion
一起使用。
答案 3 :(得分:0)
compileSdkVersion 27
buildToolsVersion "26.0.2"
您的配置有效。你应该使用持续构建工具。 从android studio 3.0,buildToolsVersion被忽略。它会自动为您选择构建工具版本。