无法将目录工具重命名为C:\ android-sdk-windows中的temp \ ToolPackage.old01

尝试将Android SDK工具升级到版本16时,出现以下错误:

无法将目录C:\ androidsdk-windows \ tools重命名为C:\ android-sdk-windows \ temp \ ToolPackage.old01。

完成。 什么都没有安装。

在这里输入图像说明

没有任何事情,包括向pipe理员提供完整的权限(除了已经拥有的特殊权限)外,还有帮助。

此外,我不知道任何访问这些目录。

我该如何解决这个问题?

Solutions Collecting From Web of "无法将目录工具重命名为C:\ android-sdk-windows中的temp \ ToolPackage.old01"

这是我如何解决它在Windows 7中:

复制\tools文件夹,将其命名为\copy 。 所以你应该有c:\android-sdk-windows\copy 。 现在从具有pipe理权限的\copy文件夹运行android.bat 。 这应该防止当前在\tools文件夹中打开的项目出现问题。

对我来说,它只是简单地删除SDK安装文件夹中的temp目录的内容( C:\android-sdk-tools\temp

有同样的问题,甚至尝试复制文件夹。 我必须在platform-tools目录下的命令提示符下运行adb kill-server ,以便继续。

对于我来说,这个问题是通过以pipe理员权限运行SDK Manager来解决的

对于我尝试所有以前的解决scheme,并没有工作,我解决了我的问题,以下链接(#16)的链接: https : //code.google.com/p/android/issues/detail? id = 4410是:

  1. find“temp”文件夹,你可以find“tools_r05-windows.zip”或其他你将要更新的文件。
  2. 解压缩。
  3. 在这里你会find“tools_r05-windows”并复制文件中的所有文件。 哪个应该更新文件
  4. 复制到“工具”文件夹。
  5. 好。

在eclipse中添加兼容性包到项目中时遇到这个问题。

我通过以pipe理员权限打开eclipse来解决这个问题。

在Windows 7中:右键单击eclipse.exe Run as administrator

使eclipse.exe始终以pipe理员身份运行

右键单击eclipse.exe --> Properties -->Compatibility tab选中特权级别下的Run this program as an administratorcheckbox

我遇到了同样的问题。

最有可能的是,你有一个在Eclipse(或者android studio)中打开的项目,并且这个项目使用了SDKpipe理器试图访问或者更新的文件。

因此,该项目正在从一些SDK平台文件夹/文件读取,并且SDKpipe理器正在尝试同时覆盖它(用于更新)。

这就是为什么你没有权限,不是因为你不是pipe理员。

尝试closuresEclipse,单击SDKpipe理器警告消息中的“YES”(或在Eclipse未运行时再次运行SDKpipe理器)。

我closures了Eclipse,并从命令行运行我的android.bat(path到你的Android的SDK /工具/ android.bat)。

这个对我有用

谢谢

对于任何在OS X上有这个问题的人,sudo chown -R $ USER为我工作(在你的android-sdk目录中)。

ctrl + shift + esc启动任务pipe理器 。 单击进程选项卡并根据命令行列对进程进行sorting。 现在在命令行中search包含/ tools的文件夹,点击它并点击End Processbutton。 这将强制所有使用相同文件夹的进程closures。 现在以pipe理员身份再次打开SDKpipe理器 ,它将工作。

你可以直接从androidSDK目录下运行Eclipse之外的SDKpipe理器。

除了William在这里给出的指示之外,请确保您先删除sdk文件夹中的临时文件夹。 如果它已经存在,有时甚至创build一个工具文件夹的副本不起作用。 因此:

  1. 删除sdk \ temp文件夹。
  2. 创buildsdk \ tools文件夹的副本作为sdk \ copy
  3. 使用pipe理员权限从命令提示符运行复制文件夹内的android.bat。 这将启动SDKpipe理器
  4. 像SDK通常在启动时那样更新SDK。
  5. 删除sdk \ copy文件夹

我有另一个解决scheme,帮助我。 1.当您在SDK Manager中遇到错误信息时,从sdk / temp文件夹复制压缩文件(名称包含版本和“工具”字) 2.退出SDKpipe理器; 3.从第一个项目解压档案,你有新的工具,并且用新的工具replacesdk / tools; 4.清洁sdk / temp文件夹;