java Complie版本高于构建工具
谷歌最近发布了API27。我计划用API 27更新我的应用程序。我已经标记了最新的构建工具是26.0.2,API是27。如果我像下面这样使用,它会在应用程序中引起任何问题吗
compileSdkVersion 27
buildToolsVersion "26.0.2"
应用程序的最小和最大API如下所示
minSdkVersion 16
targetSdkVersion 27
谢谢
你可以在下面搜索框中键入要查询的问题!
谷歌最近发布了API27。我计划用API 27更新我的应用程序。我已经标记了最新的构建工具是26.0.2,API是27。如果我像下面这样使用,它会在应用程序中引起任何问题吗
compileSdkVersion 27
buildToolsVersion "26.0.2"
应用程序的最小和最大API如下所示
minSdkVersion 16
targetSdkVersion 27
谢谢
# 1 楼答案
如果你使用的是android studio的最新版本,你可以从你的gradle中删除
buildToolsVersion "26.0.2"
,这不是强制性的buildToolsVersion
将与compileSdkVersion
一起工作# 2 楼答案
你的配置工作正常。你应该使用构建工具。 在android studio 3.0中,buildToolsVersion被忽略。它会自动为您选择构建工具版本
# 3 楼答案
你可以用
阅读关于^{} 的官方指南
# 4 楼答案
1)构建工具版本与编译SDK版本无关
您当前的设置将正常工作
2)你应该使用最新的构建工具
如果你有一个老项目,你可以这样说:
3)构建工具版本在Android插件3.0.0中自动选取
你不必指定它。这就足够了: