更新到Android studio 3.0并创建新项目后,我注意到buildToolsVersion
缺失,项目工作正常。
所以它现在显然是可选的。我的问题是:
总是这样或者这是一个新的变化?
如果我没有指定版本,如何选择版本。
我首先想到它会自动设置为SDK管理器中安装的最新版本,但我发现它在build_tools_version: \"26.1.0\"
中设置为android-studio\build\android-profile\profile-2017-10-30-16-28-12-121.json
了
尽管我的SDK管理器中安装了build_tools版本:27.0.0
我手动将27.0.0
添加到buildToolsVersion '27.0.0'
build.gradle
将buildToolsVersion
添加到build.gradle
的最佳做法是什么,因为它现在位于AS 3.0和3.1的默认模板中?
答案 0 :(得分:11)
如果您查看SDK Build Tools Release Notes,则会说:
默认情况下,Android SDK使用最新下载的Build Tools版本。如果您的项目依赖于较早版本的Build Tools,则SDK Manager允许您下载和维护用于这些项目的工具的单独版本
所以是的,它是可选的,默认为最新版。