【问题标题】:Error: This Android SDK requires Android Developer Toolkit version 22.6.1 or above错误:此 Android SDK 需要 Android Developer Toolkit 版本 22.6.1 或更高版本
【发布时间】:2014-04-26 19:33:52
【问题描述】:

我已经在 2 天前安装了 adt 版本 22.6.1。它工作正常。突然,当我今天打开 Eclipse 时,它​​一直显示以下错误:

此 Android SDK 需要 Android Developer Toolkit 版本 22.6.1 或更高版本。当前版本为 22.2.1.v201309180102-833290。请将 ADT 更新到最新版本。

这是我的 Eclipse 的 Android SDK 管理器的截图:

我尝试按照以下步骤解决我在Link 中讨论的问题

  1. 帮助 |安装新软件
  2. 选择ADT更新站点(有两个,一个http://,一个https://。如果一个不行,试试另一个。
  3. 选择开发人员工具部分,然后按下一步。
  4. 您应该会看到一个对话框,显示此软件已安装,将执行更新。点击OK会安装22.6.1。

但不幸的是,它对我不起作用。

这是我附上的屏幕截图,显示了我在更新工具时遇到的错误。

我怎样才能摆脱它?

【问题讨论】:

  • 在我的情况下适用于 httpS
  • 但在我的情况下它很重要:( @Adrian
  • 我遇到了类似的问题,我最终下载了 eclipse 并安装了新的 ADT。
  • 你试过@Lalit 的解决方案吗?我已经添加了 url 并出现了解决问题的包和其他工具。
  • stackoverflow.com/questions/24525595/… 提供了一种可能的解决方法。

标签: android adt eclipse-adt


【解决方案1】:

我昨天解决了这个问题。

按照以下步骤操作: 帮助 -> 安装新软件 -> 添加 ->(假设任何名称 NewUpdate) -> 添加此网址:https://dl-ssl.google.com/eclipse/plugin/4.2 -> 确定

现在它将列出可用的更新,理想情况下应该是 adt 20.x.x

选择列表项让它安装。 Eclipse 将重新启动并完成。

希望对你有帮助:)

【讨论】:

  • 现在在 ADT 开始时我得到 parseSdkContent failed java.lang.NullPointerException
  • @Ernest 这是适合您的解决方案:找到文件夹名为:.android删除该文件夹, 重启 Eclipse 并完成 :)
  • 还可能需要注意的是,如果您像我一样,可能需要以管理员身份运行 eclipse,必须在被 IT 部门锁定的机器上进行开发工作,而一切都需要管理员权限。 ..
  • 对我来说,URL 不起作用。所以我按照这个链接给出的步骤。 developers.google.com/eclipse/docs/install-from-zip
【解决方案2】:

但是,如果有人遇到此问题,请按照以下步骤操作:

  1. android's developer site下载新的独立SDK

  2. 如果打开了 eclipse,请将其关闭,并将新下载的 sdk 复制到您已经存在的旧 sdk 所在的位置。必须替换冲突文件并保持休息。

  3. 无需删除旧的 sdk。按照步骤 2 进行复制会将您的 Android Developer Toolkit 版本更新到 22.6.1 或更高版本,这是必需的,并且会保留已下载的 API。

  4. 现在启动 Eclipse,错误将永远消失。 :)

如果有人这样做有困难,请给我留言,会尽力指导。

【讨论】:

  • 具体怎么替换冲突文件?
  • @newnewbie 按照他说的复制文件夹。你会看到一个弹出窗口,它会告诉你一个同名的文件已经存在。是复制还是替换还是跳过?点击替换。
【解决方案3】:

我设法通过执行以下操作来解决它:

  • 已下载最新的 ADT (Win x64)
  • 删除了我的旧 ADT 安装(当我试图覆盖现有文件时,它出现了错误) - 请参阅 this google issue
  • 已将 zip 文件复制到 C:\(因为它在解压缩时抱怨文件名太长)
  • 解压到我的 ADT 安装文件夹。
  • 运行更新和 SDK 管理器更新。

现在它可以工作了,但是我丢失了漂亮的 Eclipse 主题。哦,还有target adt 没有解决,是另一个话题的问题。

【讨论】:

    【解决方案4】:

    删除现有的ADT,安装新版本的ADT即可。一般会出现这个问题 当您使用以下链接更新 SDK 时。

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

    【讨论】:

      【解决方案5】:

      developer.android.com 上的 ADT Bundle 在我看来已经过时了。

      我通过 downloading eclipseJava EE 是我的选择,但您可以选择自己的风格)和 Installing the Eclipse Plugin 解决了同样的问题>

      【讨论】:

        【解决方案6】:

        这个步骤解决了我的问题:

        1. 转到帮助 -> 安装新软件
        2. 在底部框中,点击What is already installed?文本。
        3. 然后你会看到Eclipse Installation Details框,请卸载所有冲突的软件,在我的例子中我卸载了以下软件:

          • Android DDMS
          • Android 开发工具
          • Android 层次结构查看器
          • Android 原生开发
          • Android Traceview
          • OpenGL ES 的跟踪器
        4. 卸载完成后,请重启 Eclipse。

        5. 在您的 Eclipse 打开后,请再次执行以下步骤:

        希望对你有帮助:)

        【讨论】:

          【解决方案7】:

          我使用 OSX 并面临 2 天的问题。 我按照以下步骤解决了这个问题:

          -从https://developer.android.com/sdk/index.html 下载 ADT Bundle -帮助 -> 安装新软件 - 写https://dl-ssl.google.com/android/eclipse/ 然后安装开发者工具 -重新启动eclipse并引发以下错误:

          Android SDK content Loader has encountered a problem.parseSdkContent failed
          java.lang.NullPointeException
          

          -删除用户配置文件下的 .android 文件夹。重启eclipse

          没有错误,并且安装了 22.6.1。

          【讨论】:

          • 谢谢,帮我找到了。
          【解决方案8】:

          对于那些尝试了一切但没有得到任何积极结果的人。我做了以下事情并且成功了:

          通过以下链接帮助卸载 ADT: Uninstalling Android ADT

          现在您可以按照安装新软件将 ADT 添加到您的 eclipse 中。这样你就不会因为卸载旧版本而遇到任何冲突。

          【讨论】:

            【解决方案9】:

            我目前将 Eclipse 和 ADT 安装在与

            相同的目录中
            F:\eclipse
                \eclipse\
                \sdk\
            

            我下载并安装了最新的 ADT 到

            C:\Users\Rick\AppData\Local\Android\android-sdk
            

            然后我将C:\Users\Rick\AppData\Local\Android\android-sdk的内容复制到F:\eclipse\sdk\文件夹中,并让它合并所有文件夹并覆盖所有内容。

            现在我有 22.6.1,我不必再次重新下载所有平台的东西。

            【讨论】:

              【解决方案10】:

              今天我和我的一个朋友遇到了同样的问题,所以我尝试了很多方法,比如重新启动 eclipse、检查更新等,但没有一个对我有用。

              然后我从Here 找到了一个解决方案,它对我和我的朋友都很有吸引力。

              按照此处的步骤操作:

              • 启动 Eclipse,然后选择帮助 > 安装新软件。
              • 点击右上角的添加。
              • 在出现的 Add Repository 对话框中,输入“ADT Plugin” 位置的名称和以下 URL:

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

              • 点击确定。

              如果您在获取插件时遇到问题,请尝试在位置 URL 中使用“http”,而不是“https”(出于安全原因,首选 https)。

              • 在可用软件对话框中,选中旁边的复选框 开发者工具,然后点击下一步。
              • 在下一个窗口中,您将看到要下载的工具列表。 点击下一步。阅读并接受许可协议,然后单击 完成。
              • 如果您收到一条安全警告,说明真实性或 无法确定软件的有效性,点击确定。
              • 安装完成后,重新启动 Eclipse。

              【讨论】:

                【解决方案11】:

                Eclipse 帮助下的“安装新软件”将不起作用,因为它与ver#22 冲突。 我刚刚从以下位置下载了新的 Eclipse 包: Get the Android SDK - google site,解压到新文件夹ant就完成了。

                运行顺利,没有问题。

                一些节省时间的小窍门:

                1. 备份您的工作区(以防万一) - 个人没有使用此备份。
                2. 打开新的 eclipse.exe 后,它会要求您选择一个工作区 - 只需浏览您的 ols 工作区,它就会导入您的所有项目(没问题)。
                3. 为了节省再次下载和安装 SDK 的时间,我将 OLD SDK 库从之前的 bundle 目录剪切并粘贴到新的(先关闭新的 Eclipse )
                4. 当您重新打开 Eclipse 时,您可能会收到一条错误消息,指出 Eclipse 找不到 SDK 目录。它会要求您打开“首选项”。打开后,浏览到新的 SDK 目录(您刚刚复制的那个)。这样做可以节省您重新安装在以前的 Eclipse 上所做的所有 SDK 更新的时间。

                玩得开心,真的没什么大不了的。

                【讨论】:

                  猜你喜欢
                  • 2014-04-26
                  • 1970-01-01
                  • 2014-08-22
                  • 1970-01-01
                  • 2013-07-28
                  • 1970-01-01
                  • 2012-06-28
                  • 1970-01-01
                  • 2013-02-12
                  相关资源
                  最近更新 更多