【问题标题】:ADT bundle detecting wrong version of ADT installedADT 捆绑包检测安装的 ADT 版本错误
【发布时间】: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 上。好伤心。

标签: android eclipse adt


【解决方案1】:

你的旅程很艰难。我花了整个下午从完全相同的情况中恢复(在我的情况下,令人惊讶的是,我通过引用过时的 sdk 一个多月而没有注意到它;但后来我删除了该文件夹,因为它占用了空间:\ - 大错误)。

您要采取的第一步:Eclipse > Preferences > Android - 并将 sdk 位置更改为正确的文件夹路径(以 .../sdk/ 结尾)。

从这一点来看,您现有的项目和 eclipse 可能仍然严重错误配置,您将遇到以下一个或多个问题。我不知道下面有多少实际上是在解决问题而不是疯狂地挥手,但最终都奏效了:

A)Eclipse - Mac Os Default JRE missing(接受的答案)

B)Cannot find the class file for java.lang.Object(接受的答案)

C)Eclipse "Invalid Project Description" when creating new project from existing source(Rubenulis 的回答;我必须删除工作区中的每个项目,然后通过他的方法 #1 重新添加)

D) 然后对于每个项目,我必须右键单击 > 属性 > Android(最左侧),然后选择新的 android sdk,单击确定(无论出于何种原因不适用);然后再次重新打开属性以执行属性 > 构建路径 > 添加库 > Android 类路径容器)。如果您遇到 JRE 丢失的问题,您还需要添加 library > JRE System Library(首先确保 Eclipse > Preferences > Java > Installed JREs 不是一个空列表)。如果构建路径列出了“缺少系统库”的任何内容,则需要将其删除并继续尝试重新添加应有的内容。

祝你好运。

【讨论】:

  • 只是一个更新,但我已经大部分时间切换到了 Android Studio,因为我已经解决了 Gradle 的所有离线构建问题(呃)。总的来说,我更喜欢使用 Android Studio。现在我只是将 Eclipse Luna 用于标准的 Java 工作,而将 Studio 用于 Android 的东西。很遗憾,您不得不经历所有这些麻烦来解决您的问题,而且我对 Google 大力支持 ADT Bundle 并不感到惊讶。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-05-02
相关资源
最近更新 更多