2012-03-31 126 views
0

我今天进行的项目,其中有没有错误,和一种休息后,当我重新打开日食,我得到了以下错误:的Android SDK错误:版本

Android SDK version error

我已经尝试寻找解决方案,但是错误是要找到任何结果。 我甚至下载了新的17版本,但它没有帮助。

+0

所以为了让我们其他人能够提供帮助:你在运行什么操作系统?什么版本的eclipse?任何可能有帮助的东西。没有你知道的情况下,不可能有神奇的自动更新。 – 2012-03-31 18:01:17

+0

我的规格: Windows 7 32位。 Eclipse:版本:3.7.1 构建ID:M20110909-1335 – funerr 2012-03-31 18:59:17

+0

另外,当我尝试打开SDK管理器时,出现以下错误:找不到位置(〜)。当我尝试从首选项中手动浏览并获取它时,虽然它在那里,但它不检测工具文件夹。 – funerr 2012-03-31 19:10:29

回答

1

因此,让我们开始验证安装的ADT的当前版本。以防万一:

  1. 启动Eclipse
  2. 单击帮助
  3. 点击 “关于Eclipse”
  4. 然后选择有Android机器人

About Eclipse Dialog

在图标新对话框中将会看到ADT版本。如果这是不是 17那么错误消息不会说谎,即使您可能试图升级到版本17,它显然没有。如果有的话,我会建议完整重新安装ADT和SDK。您可以按照这里的文档http://developer.android.com/sdk/eclipse-adt.html#installing

更新可能失败之前,你开始全部拉开它的一个原因是,你可能需要以管理员身份运行eclipse。我还发现,通过SDK管理器更新SDK也必须以管理员身份完成。

从Eclipse到SDK管理器时,我有时会发现Eclipse并没有使用管理权限启动它,即使Eclipse有它们。因此更新过程失败。我发现最好自己启动拥有管理权限的SDK管理器,然后手动更新SDK并检查错误日志中是否存在任何问题(通常情况下可以下载,但如果我不处于管理员模式,则无法为我复制文件) 。

编辑/ UPDATE:

你有没有在Eclipse检查ADT设置,尤其是对SDK Location的设置?它是否指向您最新的SDK副本?如果在打开SDK管理器时遇到问题,那么尝试更新后SDK可能会中断。我会完全卸载它,然后下载一个新的副本。

+0

我已经通过Windows添加/删除程序卸载它,但它仍然在eclipse中。我该怎么办? – funerr 2012-03-31 20:03:40

0

下载后重新启动eclipse。 它不应该给你一个错误

+0

我重新启动了好几次。 – funerr 2012-03-31 17:58:09

+0

您没有声明您之后在任何地方都重新启动了Eclipse。因此,虽然很明显,但这个答案似乎是合理的 – 2012-03-31 18:00:07