【问题标题】:SDK update failedSDK更新失败
【发布时间】:2012-12-23 15:47:42
【问题描述】:

我无法在我的 Windows 机器上更新 Android SDK 工具版本 21.0.1。安装时,此日志显示:

  Installing Android SDK Tools, revision 21.0.1
  Failed to rename directory E:\android-sdks\tools to E:\android-sdks\temp\ToolPackage.old01.
  [find_lock] Directory locked by cmd.exe;java.exe
  Done. Nothing was installed.

如何将 SDK 更新到最新版本?

谢谢。

【问题讨论】:

  • 在您尝试更新它时,它看起来仍在运行(旧版本)。 Windows 不喜欢这样的东西。你能确定它不再运行了吗?我会检查例如在“应用程序”和“进程”下使用 Windows 任务管理器。
  • 在你的任务管理器中杀死 java.exe :)
  • 太棒了!这行得通!检查stackoverflow.com/a/8559734/1917860

标签: android windows sdk


【解决方案1】:

Android SDK 更新成功。这个作品..Check Here

【讨论】:

    【解决方案2】:

    我已经经历过了。 只需按照步骤。 关闭 Eclipse(如果打开)。

    • 进入 android-sdk 文件夹
    • 使用 tools-copy2(或任何其他工具)复制工具文件夹并粘贴到同一位置
    • 只需从 tools-copy2 启动更新
    • 您将能够对其进行更新。

    【讨论】:

      【解决方案3】:

      关闭ADT,但离开Android SDK Manager并点击restart或replay

      【讨论】:

      • 让 Android SDK 管理器保持打开状态?
      【解决方案4】:

      我 99% 确定您确实遇到了 UAC 问题。在多种已知情况下,Windows Vista 或 7(可能是 8)将允许创建新文件,但会静默阻止修改,并在您尝试时返回“文件锁定”错误消息。

      尝试暂时禁用 UAC(请记住,您必须重新启动才能使其生效)并在禁用 UAC 的情况下运行更新程序。如果失败,请更进一步,确保从具有管理权限的命令提示符启动更新程序。

      我认为根本原因与安装程序产生另一个进程/线程/应用程序有关,该进程/线程/应用程序由于某种原因不继承父级的管理员权限,并且以导致 Windows 静默阻止操作,而不是向您显示权限提升提示。

      【讨论】:

        【解决方案5】:

        我在更新 android SDK 平台工具时遇到问题。我所做的是以管理员身份运行 SDK 管理器并重新加载包。之后我更新了,效果很好!

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-02-22
          • 1970-01-01
          • 1970-01-01
          • 2016-04-18
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多