Android SDK构建工具多个版本

时间:2014-08-04 18:47:53

标签: android android-sdk-tools

我需要知道,我们是否需要安装每个Android SDK Build Tool,或者只有最新的一个就足够了?。

请参阅此图片以供参考,

enter image description here

3 个答案:

答案 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。我通过引用旧版本的构建工具解决了我的项目中的许多错误。但最重要的是,你最好使用最新版本。