Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/181.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android SDK更新失败_Android_Windows_Sdk - Fatal编程技术网

Android SDK更新失败

Android SDK更新失败,android,windows,sdk,Android,Windows,Sdk,我无法在我的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 Don

我无法在我的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更新到最新版本


谢谢。

关闭ADT,但离开Android SDK管理器,然后单击“重新启动”或“重播”

我确信您确实看到了UAC问题。有多个已知场景,其中Windows Vista或7(可能还有8)将允许创建新文件,但会以静默方式阻止修改,并在尝试时返回“文件锁定”错误消息

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


我认为根本原因与安装程序生成另一个进程/线程/应用程序有关,该进程/线程/应用程序出于某种原因不继承父级的管理权限,并且以一种方式/上下文执行此操作,使Windows以静默方式阻止该操作,而不是向您显示权限提升提示。

Android SDK已成功更新。这个有效

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

我已经经历了这一切。 只需遵循步骤。 关闭eclipse(如果打开)

  • 转到android sdk文件夹
  • 复制tools文件夹并使用tools-copy2(或任何东西)粘贴到同一位置
  • 只需从tools-copy2启动更新
  • 您将能够更新它

在您尝试更新时,它看起来仍在运行(旧版本)。Windows不喜欢这样的东西。你能确保它不再运行吗?例如,我会在“应用程序”和“进程”下检查Windows Taskmanager。在任务管理器中杀死java.exe:)太好了!这奏效了!。选中“保持Android SDK管理器打开”?