Android SDK Build-Tools,Bug或Feature的多个实例?

ava*_*cha 10 android android-sdk-tools

在过去的几个月里,我一直注意到Android SDK Manager中的一个奇怪的行为.最近推出的Android SDK Build-Tools似乎没有更新,而是被识别为单独的包

多个Build-Tools

名单不断增长,这让我感到不安.现在每当我看到一个新的软件包时,我只是卸载旧版本并安装新版本,因为我怀疑如果安装了同一个软件包的多个实例,可能会出现版本冲突

奇怪的是,我的系统上的每个SDK管理器都会出现这种情况(我正在使用多个ADT安装),所以我问自己:

这可能是故意的吗?如果是这样的话:背后的原因是什么?

我很乐意接受,如果它是这样,但当我在interwebs上搜索这个问题时,我在屏幕截图中似乎找到的是预期的行为:一个包在更新时被替换(如Android SDK Tools for例).到目前为止,我还没有找到一个单独的帖子/博客/帖子,有人抱怨这个

Mad*_*uja 4

原因很简单

“如果有人出于兼容性目的要求下载旧版本怎么办?”

如果 ADT 覆盖软件的每个新修订或版本的条目,用户将无法下载早期版本,因为它们一起分组在“工具”下,而不是像“API SDK”中那样作为单独的版本

  • @faizal 我认为这正是它的作用。请参阅包含此引用的[此页面](https://developer.android.com/tools/revisions/build-tools.html)。“默认情况下,Android SDK 使用最新下载版本的构建工具。” (3认同)