【发布时间】:2014-07-21 18:24:31
【问题描述】:
我刚刚在 Xubuntu 14.04 上下载并安装了 7 月 2 日的 ADT 包 (adt-bundle-linux-x86_64-20140702.zip)。我以前一直在使用 . . .二月左右。这是一个旧版本。 . . 23.0.2 。无论如何,我将新的 ADT 包解压缩到一个单独的目录中,但在与我之前的 ADT 包安装相同的子目录中。大错特错。
新包的 Eclipse IDE 开始使用旧包中的 sdk 目录。因此,我将旧包移到了不同的位置,当 Eclipse 开始抱怨找不到 SDK 目录时,我将它指向了正确的位置。它有效,但现在 Eclipse 报告 ADT 捆绑包版本为 23.0.2 而不是 32.0.1(或 7 月 2 日发布的任何版本)。这对软件更新程序和安装程序造成了严重破坏。它想安装适用于 23.0.2 的 Traceview 版本(例如),而不是最新的软件。我以为可能和环境变量有关,但是我找不到与SDK版本相关的环境变量。
有什么想法吗?
编辑:糟糕,23.0.2 是最新版本。不知道我从哪里得到 32.0.1。猜猜它正在按预期工作。
edit 编辑:我选择了 ADT 捆绑包并切换到 Android Studio。为离线构建设置 Gradle 是一件令人头疼的事情,但现在它正在工作,它相当不错。
【问题讨论】:
-
改用android studio,它是一个更好的ide。
-
也许有一天我会的,但我还是想解决这个问题。无论如何,Android Studio 仍处于测试阶段,不是吗?
-
即使在开发者预览版中,它也比 Eclipse 提供的要好。
-
好的,太好了。也许我会检查一下。但我仍然想知道为什么 Eclipse 将我的 ADT Bundle 报告为 23.0.2,而它实际上是 32.0.1 或 32.0.2。 Android SDK 管理器正确检测安装了哪些 SDK 元素没有问题,一切正常,我只是无法从 StackTrace 等 Eclipse 存储库中安装正确的东西,因为 Eclipse 确信我仍在 23.0.2 上。好伤心。