在更新到AndroidStudio3.0并创建了一个新项目之后,我注意到buildToolsVersion丢失了,该项目运行良好。
所以现在很明显这是可选的。我的问题是:
它总是这样还是这是一个新的变化?
如果我没有指定版本,那么如何选择版本。
我的第一个想法是,它自动设置为安装在SDK管理器中的最新版本,但我发现它设置为build_tools_version: \"26.1.0\" in android-studio\build\android-profile\profile-2017-10-30-16-28-12-121.json
尽管在我的SDK管理器中安装了build_tools版本:27.0.0。
只有在我手动将buildToolsVersion '27.0.0'添加到build.gradle之后,它才更改为build.gradle
将buildToolsVersion添加到build.gradle的最佳实践是什么,因为它现在在AS 3.0和3.1中的默认模板中?
发布于 2017-10-30 14:45:58
如果您检查SDK构建工具发布说明,它会说:
默认情况下,Android使用最新下载版本的构建工具。如果您的项目依赖于构建工具的旧版本,SDK Manager允许您下载和维护这些工具的单独版本,以便与这些项目一起使用。
因此,是的,它是可选的,默认为最新的。
https://stackoverflow.com/questions/47017988
复制相似问题