Eclipse表示需要更新的ADT版本,但无法找到更新

时间:2012-02-19 22:53:31

标签: android eclipse-plugin

在Eclipse中,我在Window->Android SDK and AVD Manager检查可用的Android软件包。 在“可用套餐”下,它将网站显示为"https://dl-ssl.google.com/android/repository/repository.xml" - 但在其下方显示"This repository requires a more recent version of ADT. Please update the Eclipse Android plugin"

然而,“关于Eclipse”菜单表明我正在运行Android ADT 16.0.1,当我使用Help->Check for Updates检查更新时,它会显示"No updates were found"

那么当我需要更新版本的ADT时,如何才能获得Android软件包,但Eclipse说没有找到ADT更新?

此致 汤姆

4 个答案:

答案 0 :(得分:17)

从21.x更新到22时,我也遇到了这个问题。

没有必要完全卸载并重新安装Eclipse。

  • 当eclipse抱怨错误的ADT时,只需关闭对话框。
  • 转到帮助/安装新软件。
  • 在“使用”中,选择“Android开发者工具更新站点 - hxxp://dl-ssl.google.com/android/eclipse/”
  • 请务必取消选中“与所有更新站点联系...”。是。取消选中。为什么,我不知道,但否则就失败了。没有解释原因。
  • 点击下一步,确认许可证等,完成。

这对我有用。但问题是,为什么像Android这样数十亿美元的项目无法在不选择任何奇怪选项的情况下创建简单且有效的更新,仍未得到解决。

答案 1 :(得分:0)

这很奇怪。如果您已经安装了AVD 16,则应该为Android SDK Manager和AVD Manager提供单独的菜单行(在“窗口”菜单中)。我认为你应该重新安装你的eclipse和ADT插件。

答案 2 :(得分:0)

Per Yury的建议,我卸载并重新安装了Eclipse。我不确定以前的版本,但它是至少2年的Helios版本。新版本是Indigo,现在SDK和AVD管理器显示为单独的“窗口”菜单项,所有已安装的SDK版本都显示在SDK管理器下。我猜有一些与Helios不兼容的最新Android内容(虽然Android documentation声称Android与Helios兼容)。谢谢Yury!

答案 3 :(得分:0)

好的,这就是我在我的案例中工作的,JFTR:

卸载ADT:

  • 在帮助(Linux和Windows)或Eclipse菜单(OSX)
  • 中打开“关于Eclipse”
  • 点击“安装详情”
  • 仅选择Android开发工具
  • 点击“卸载”
  • 卸载后,Eclipse会要求重启,所以要这样做。

重新安装ADT:

  • 打开“帮助/安装新软件”
  • 在“使用”中,选择ADT应具有“https://dl-ssl.google.com/android/eclipse/
  • 之类的网址
  • 展开“开发人员工具”并仅查看“Android开发工具”
  • 单击“下一步”并等待安装完成
  • 重启Eclipse

我希望它有所帮助。