我需要知道,我们是否需要安装每个Android SDK Build Tool,或者只有最新的一个就足够了?。
请参阅此图片以供参考,
答案 0 :(得分:17)
来自官方机器人website的引用:
构建工具是构建所需的Android SDK的一个组件 Android应用程序代码。这些工具的最新版本是 包含在SDK入门包中并安装在 / build-tools / directory。
您应该始终更新Build Tools组件 使用Android SDK Manager下载最新版本。通过 默认情况下,Android SDK使用最新下载的版本 构建工具。如果您的项目依赖于旧版本的 构建工具,SDK Manager允许您下载和维护 用于这些项目的工具的单独版本。
简而言之,如果您的项目使用的是OLDER版本的apis(如2.2等),可能有意义使用提供给它的构建工具。
请参阅this以了解有关构建工具的更多信息。
但是,话虽如此,无需安装旧版本的构建工具。你应该总是使用最新的 Android SDK构建工具用于调试,构建,运行和测试Android应用程序,因此最新更新将始终具有最精细的功能。
但当然,这只适用于最终的Android应用程序。如果要使用构建工具的特定于版本的功能,则需要下载相应的构建工具。
引用下面的评论以便于阅读:
如果你创建了自定义构建脚本(Ant,Gradle等),那就更好了 假设构建工具的某些命令行开关(dx,aapt, 等等),您可以坚持使用这些构建工具的特定版本。 否则,开发人员倾向于转移到最新版本 工具,以获得更好的性能,错误修复等
答案 1 :(得分:1)
如果您没有使用任何第三方库或支持库,那么您不需要安装所有内容,但某些库(例如Google Play服务和支持库)要求您安装其他SDK'
答案 2 :(得分:1)
长话短说,建议您安装最新版本的SDK Build工具。旧版本留在那里是为了向后兼容,即如果你的项目依赖于旧版本的Build Tools。我通过引用旧版本的构建工具解决了我的项目中的许多错误。但最重要的是,你最好使用最新版本。