【问题标题】:Eclipse is saying "Update Android Developer Toolkit"Eclipse 说“更新 Android 开发者工具包”
【发布时间】:2014-11-21 01:01:03
【问题描述】:

我不知何故弄乱了我的 Eclipse 和 Android 设置,我不知道如何修复它。问题的症状如下:

在 Preferences > Android,我尝试选择 android-sdk-linux 的位置,选择时出现错误“This Android SDK requires Android Developer Toolkit version 20.0.0 or above. Current version is 18.0.0.v201203301601- 306762。请将 ADT 更新到最新版本。”

转到帮助 > 检查 Eclipse 中的更新,返回未找到更新

转到帮助 > 安装新软件并选择使用 ADT 插件 - https://dl-ssl.google.com/android/eclipse/。选择开发者工具,然后返回

无法完成请求。有关详细信息,请参阅错误日志。 “Android DDMS”将被忽略,因为它已经安装。 “Android 开发工具”将被忽略,因为它已经安装。 “Android Hierarchy Viewer”将被忽略,因为它已经安装。 “Android Traceview”将被忽略,因为它已经安装。 “Tracer for OpenGL ES”将被忽略,因为它已经安装。

如果我再看一下已经安装的内容,会列出 Android 开发工具,版本是 20.0.0.v201206242043-391819

现在是有趣的部分:

如果我转到帮助 > 关于 > 安装详细信息 > 功能将 Android 开发工具包列为版本:20.0.0.v201206242043-391819 但如果我随后进入插件,它会将 Android 开发工具包列为版本:18.0.0 ...

很抱歉关于更新 ADT 的另一个问题,因为似乎已经有很多关于该主题的问题,但我已经尝试了典型的解决方案,它们似乎让我走得很远

人们经常要求的一些额外信息 操作系统:Ubuntu 12.04 LTS Eclipse 平台:版本 3.7.2

【问题讨论】:

  • 您是否打开了 SDK 管理器并确认您拥有最新的 SDK 版本。如果是这样,只需删除 ADT 插件并重新安装即可。
  • 你有没有试过关闭eclipse再打开。它发生在我总是挂起计算机并且从不关闭eclipse的情况下。我更新了 adt,但是在检查更新时它说我有 adt 19...希望能有所帮助:)
  • @Litus 是的,我已经尝试关闭并再次打开计算机 :) 总是首先尝试,因为它似乎可以解决大量令人担忧的问题
  • @tencent说我已经有最新的SDK版本了,去掉ADT重新安装还是没有解决问题

标签: java android eclipse eclipse-plugin ubuntu-12.04


【解决方案1】:

在您安装的eclipse 文件夹中,有一个名为plugins 的文件夹。
执行以下操作:

  1. 找到AndriodSDK的插件文件/文件夹,并将其移动到其他文件夹进行备份。
  2. Android网站下载最新版AndroidSDK
  3. 复制/粘贴到您的plugins 文件夹中
  4. 重启eclipse

一切都会好起来的。

【讨论】:

  • 我在 /usr/lib/eclipse/plugins 中找到了插件文件,它的名称为 com.android.ide.eclipse.adt_18.0.0.v201203301601-306762.jar。我从 andriod 网站 (developer.android.com/sdk/installing/installing-adt.html) 下载了 ADT-20.0.0.zip,并在其中找到了一个名为 com.android.ide.eclipse.adt_20.0.0.v201206242043-391819.jar 的文件。然后我用新的替换旧的adt文件,现在所有的android插件意见都从eclipse中消失了
  • 尝试解压下载的文件并将其原样放在插件文件夹中。如果没有,您需要下载 eclipse 需要的所有 android 插件并用它们替换旧插件,因为这些版本使用相同的版本,可能是一些兼容性问题。
【解决方案2】:

【讨论】:

  • 我刚刚在安装新软件中尝试过此操作,但我遇到了无法完成请求的相同错误。有关详细信息,请参阅错误日志。 “Android DDMS”将被忽略,因为它已经安装。 “Tracer for OpenGL ES”将被忽略,因为它已经安装。 “Android Traceview”将被忽略,因为它已经安装。 “Android 开发工具”将被忽略,因为它已经安装。 “Android Hierarchy Viewer”将被忽略,因为它已经安装。感谢您的建议
【解决方案3】:

最后还是无法修复,所以我完全卸载了它并从头开始重新设置它,感谢您的帮助

【讨论】:

  • 是的,获取最新的 eclipse,然后您可以将其工作区设置为您的项目之前的位置,然后您的旧 android 设备就可以按照安装 eclipse 插件developer.android.com/sdk/installing/…的说明运行
【解决方案4】:

在 Eclipse 中运行软件更新(帮助 > 检查更新)并更新 ADT。

【讨论】:

    【解决方案5】:

    我知道我在这个游戏上迟到了,但我想我会做出贡献,因为我自己也遇到了同样的问题。为了在 Eclipse 中检查已安装的插件,请执行以下操作。

    从 Eclipse 首选项菜单.. -选择“安装/更新” - 在常规菜单中,应该有一个链接按钮,上面写着“卸载或更新”

    这将带您进入一个提示,允许您卸载添加到 Eclipse 设置中的任何内容!

    【讨论】:

      【解决方案6】:

      转到以下网站 https://developer.android.com/sdk/installing/installing-adt.html 并从该站点下载 ADT-22.3.0.zip。 然后按照那里提到的程序..

      【讨论】:

        【解决方案7】:

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

        见:Can not install Android ADT 21.1 on eclipse Juno (Windows 7) after upadate to SDK 21.1

        【讨论】:

          【解决方案8】:

          从 SDK 管理器将 Android SDK 工具更新到最新版本后,执行以下操作:

          1. 转到 Eclipse->帮助->安装新软件
          2. 在“使用”文本框中输入 https://dl-ssl.google.com/android/eclipse/
          3. 从列表中全选,然后单击下一步
          4. 现在 Eclipse 会提示您为了安装这些新软件,Eclipse 会卸载旧版本(在本例中为 Android Developer Tools),点击下一步,阅读并接受许可并等待下载
          5. 重启 Eclipse,一切正常。

          【讨论】:

            猜你喜欢
            • 2014-08-18
            • 2013-02-17
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多