【问题标题】:ADT needs to update but find no updateADT 需要更新但找不到更新
【发布时间】:2013-02-21 13:38:24
【问题描述】:

今天我从 SDK 管理器安装了 API8,以前我只使用 API14。 SDK 管理器完成后,重新启动 ADT 后出现此错误:

此 android SDK 需要 Android Developer Toolkit 版本 21.1.0 以上。当前版本是 21.0.1.2012-12-6-2-58。

所以我点击查找更新,但我得到“未找到更新”。

我做了以下事情:

  • 使用 SDK 管理器重新安装 android SDK 工具(修订版 21.1)。

  • 使用SDK管理器重新安装API8和API14。

还是不行:(

【问题讨论】:

    标签: android eclipse adt update-site


    【解决方案1】:

    我有同样的问题。请在eclipse中尝试以下操作

    帮助 --> 安装新软件

    然后从下拉列表中选择“Android Developer Tools Update Site - http://dl-ssl.google.com/android/eclipse/”并更新 ADT

    如果像这样抛出错误

    找不到包含以下内容的存储库:osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685

    修改 http: 为 https:

    示例:https://dl-ssl.google.com/android/eclipse/

    然后更新 ADT。这种方法对我有用。

    【讨论】:

    • 这正是在我的一台机器上安装 ADT Bundle 的问题。谢谢!
    • 这应该是公认的答案。谢谢,它也对我有用(Mac 上的 ADT 包)
    • 谢谢,它对我有用,只是我必须用 http 替换 https。
    【解决方案2】:

    当您的 eclipse ADT 插件版本与您的 SDK 工具版本不匹配时,您会遇到该问题。

    您是否尝试过在 Eclipse 中更新 ADT 插件?

    帮助 -> 安装新软件,然后使用 ADT update site 应该可以工作。

    如果您在使用此站点时遇到No Respository Found 错误,则应改用HTTPS version

    如果您仍然无法安装它,您可以单独下载 zip 并手动安装它。你可以在ADT troubleshooting page.找到最新的压缩包和安装说明

    【讨论】:

    • 我确实使用您的方法找到了 Android 开发工具,但在排除条款后我收到错误“安装软件遇到问题。收集要安装的项目时出错”。详细信息显示了很多错误,例如“找不到包含:osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685”的存储库
    • 呵呵,您可能需要下载 zip 文件并在本地进行。查看developer.android.com/sdk/installing/…了解更多详情
    • 哈哈我还是遇到同样的错误...我要重新下载并安装 ADT 包
    • 啊,真可惜:/ 无论如何,祝您使用 ADT 包好运,希望下次 ADT 更新时您不会再次遇到此错误。
    • 这也发生在 ADT 捆绑包中,启用 ADT HTTPS 更新站点有时会有所帮助
    【解决方案3】:

    如果“http”有问题。

    • 1) 帮助 --> “安装新软件”--> “可用软件站点”
    • 2) 点击“Android 开发者工具更新站点”
    • 3) 点击“编辑”
    • 4) 将“http”修改为“https”
    • 5) 点击“确定”-->“确定”
    • 6) 再次尝试更新。

    【讨论】:

    • 我正在使用 ADT 捆绑包,但最新更新有问题。这有帮助。
    • 这个答案帮助我更新了最新的 ADT 包中的 ADT 插件。
    【解决方案4】:

    我尝试了这里提到的所有方法,但仍然没有成功。 最终得到帮助的是来自No repository found error in Installing ADT in eclipse Indigo 的提示:

    取消选中“安装过程中联系所有更新站点以查找所需软件”

    【讨论】:

      【解决方案5】:

      您应该通过以下方式将您的 ADT 更新到最新版本。

      Eclipse--> 转到帮助--> 安装新软件--> 添加--> 在里面添加存储库 写 Name="ADT"(如你所愿)和 Location="https://dl-ssl.google.com/android/eclipse/" --> 之后 加载一些时候你会得到开发者工具和 NDK 插件--> 如果您想安装 Use NDK as future Use 或勾选 只有开发者工具-->点击下一步-->完成。

      在此之后,您可以将您的 SDK 更新到最新版本。

      希望它会有所帮助。

      【讨论】:

      • 我检查了两者,但我收到一条错误消息,提示“安装软件遇到问题。收集要安装的项目时出错”。在详细信息中,它显示了很多行,例如“未找到包含:osgi.bundle,com.android.ide.eclipse.adt,21.1.0.v201302060044-569685 的存储库”。
      【解决方案6】:

      也有这个,从 ADT 22.3 到 23。

      不确定是什么让 Eclipse 无法找到更新(可能是某些 ID 已更改或其他原因),但解决方案是使用帮助 -> 安装新软件在现有插件上安装 ADT 插件,只需选择同一个站点,无需将 URL 从 https 更正为 http 或反之亦然。向导会告诉你有一堆冲突会导致删除旧版本的插件——没关系,去吧。

      UPD 看起来,(至少有一个人对答案投了反对票),强行安装新版本而不是旧版本并不适合所有人。这是the related bug,据说旧的 Exclipse/ADT 安装是不可更新的,应该下载新的包来解决这个问题。

      PS 无论如何,您现在应该使用 Android Studio。与 Eclipse 相比,它是一个内存消耗者,并且对它有非常不同的感觉和不同的热键,但是 (尽管我很讨厌说它是一个依偎的 Eclipse 用户很长一段时间)好多了,至少对于 Android 开发而言。

      【讨论】:

      • “下一步”按钮被禁用。我做不到。
      • @daVe 你能截个图吗?
      • 我已经重新安装了 Eclipse。这是解决问题的快速方法。但是请自己检查一下:尝试安装您已经拥有的相同 ADT 版本(不要“隐藏已安装的项目”),您将获得与 Next 和 完成按钮被禁用,但有不同的错误细节。
      • 嗯,你的情况一定和我的不一样。对我来说,向导只是抱怨插件冲突,但这只是一个警告,旧的将被删除,并且 Next 已启用。
      • 你的巫师比我的聪明。顺便说一句,我使用的是 Google 的 Eclipse ADT Bundle。
      【解决方案7】:

      这里有同样的问题,但幸运的是现在已经解决了。帮助->安装新软件和android工具管理器没有帮助。

      我重新下载了 ADT 包并简单地复制了失败的安装,它现在可以工作了。

      【讨论】:

        【解决方案8】:

        上周末我遇到了同样的问题。转到帮助-> 安装新软件。这里使用 Android 开发者工具更新站点 url - http://dl-ssl.google.com/android/eclipse/,应该会出现两个选项,我不记得该选择哪个了;)(应该是带 DEV 的那个)

        我认为没有必要,但在我使用 ADT 删除并下载整个 Eclipse 之前。但应该没有必要。

        【讨论】:

        • 谢谢!就像 Seans 的回答 :) 但它不起作用,正如您在我的评论中看到的那样
        猜你喜欢
        • 2015-01-27
        • 1970-01-01
        • 2011-05-14
        • 1970-01-01
        • 1970-01-01
        • 2017-03-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多