SDK Manager无法安装“java.exe”锁定目录

时间:2012-11-27 15:28:22

标签: android android-sdk-tools

尝试从Android SDK Tools更新revision 21revision 20.0.3时,我遇到了一个奇怪的错误。 ADT插件已正确更新,所以现在我处于静止状态直到解决。

我列出的初始错误cmd.exe& java.exe锁定目录时,我强制关闭cmd.exe并得到了这个:

如果我强制关闭java.exe,那么我的SDK Manager显然会关闭。

SDK Manager日志:

这是我的工作电脑,所以我真的想避免因重启而导致的任何停机时间,只是好奇是否有人遇到过这个问题并且能够解决。

我试过关闭Eclispe并从文件目录运行SDK Manager,同样的问题,我读到有人在打开目录时遇到过这种情况,所以我关闭了,同样的问题。任何帮助表示赞赏。


蚀:
版本:3.7.2
构建ID:M20120208-0800


更新

重新启动解决。

12 个答案:

答案 0 :(得分:41)

我通过复制\tools文件夹,命名副本\toolsCopy来解决此问题。然后我使用管理员权限从android.bat文件夹运行\toolsCopy

由于显而易见的原因,从\tools运行SDK管理器锁定了\tools目录的重命名。 SMH

答案 1 :(得分:9)

经过长时间的搜索,它对我有用

  1. 关闭sdk管理器和eclipse。

  2. 转到存储adt的文件夹。

  3. 在该adt文件夹中,您将找到一个称为工具的文件夹。

  4. 复制该文件夹的内容并将其粘贴到名为copytools的文件夹中。

  5. 现在转到命令提示符并转到copytools的位置。

  6. 然后执行命令android.bat sdk manager将启动。

  7. 现在更新所需的所有插件。它会更新您的原始文件夹。

  8. 更新后删除副本。

答案 2 :(得分:4)

我通过进入android-sdk \ temp文件夹并解压缩tools_r22.3-windows.zip并将当前tools文件夹重命名为tools123并将提取的工具文件夹移至{{ 1}}

答案 3 :(得分:0)

  • 关闭命令行&资源管理器(无论阻止java.exe)
  • 剪切所有文件&临时文件夹中的文件夹(android-sdk \ temp)
  • 将其粘贴到其他文件夹中说(temp_old)
  • 运行cmd.exe(以管理员身份运行)并再次启动该过程。
  • 如果仍然不起作用,请手动将工具目录复制到临时文件夹&检查。

答案 4 :(得分:0)

如果使用ANDROID BUNDLE

关闭SDK管理器和eclipse。从bundle goto工具中的SDK文件夹。将tools文件夹的所有文件复制到另一个名为toolscopy的文件夹中。现在在cmd中导航到SDK文件夹然后到toolscopy并执行" android.bat"。现在SDK管理器将执行,您可以更新所有更新。 您可以删除toolscopy文件夹,因为tools文件夹将自动获得更新:D

答案 5 :(得分:0)

关闭eclipse并再试一次它会工作..(关闭eclipse之后Android SDK Manager窗口不会关闭)

,或者

只需转到任务管理器并结束日食过程,然后再试一次它会起作用..

答案 6 :(得分:0)

我用一种非常简单的方式解决了它,对我来说效果很好。

  1. 关闭eclipse.exe
  2. 转到包含android-sdks
  3. 的目录
  4. 运行SDK Manager.exe
  5. 安装必需的包
  6. 关闭sdk Manager.exe
  7. 开始日食,你几乎就在那里
  8. 通过访问eclipse中的“帮助”菜单然后“检查更新”
  9. 来更新ADT插件
  10. 如果不是(在我的情况下它没有手动删除旧版本的插件)工作并再次从https://dl-ssl.google.com/android/eclipse/安装它们

答案 7 :(得分:0)

解决该问题的步骤

  1. 关闭Eclipse
  2. 2.运行SDK Manager

    3.现在更新软件包

    它对我有用

答案 8 :(得分:0)

我遇到了同样的问题。然后转到临时文件夹解压缩“tools_r24.0.2-windows.zip”从提取的文件夹中复制“tools”文件夹,然后将其粘贴到“sdk”文件夹中。(或覆盖工具文件夹):)

答案 9 :(得分:0)

100%工作......

  1. 关闭eclipse.exe
  2. 转到包含android-sdks
  3. 的目录
  4. 运行SDK Manager.exe
  5. 安装必需的包
  6. 关闭sdk Manager.exe
  7. 开始日食,你几乎就在那里
  8. 通过访问eclipse中的“帮助”菜单然后“检查更新”
  9. 来更新ADT插件
  10. 重新启动计算机。

答案 10 :(得分:-1)

如果您在执行时安装带有eclipse的SDK,则会发生此错误。为了解决这个问题,你应该停止eclipse应用程序。

答案 11 :(得分:-2)

我使用emptyloop的“unlocker”解决了这个问题,解锁了目录而无需使用任务管理器杀死java.exe。