【问题标题】:Failed to rename directory tools to temp\ToolPackage.old01 in C:\android-sdk-windows无法将目录工具重命名为 C:\android-sdk-windows 中的 temp\ToolPackage.old01
【发布时间】:2012-01-12 17:14:20
【问题描述】:

尝试将 Android SDK 工具升级到修订版 16 时,我收到以下错误:

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

完成。没有安装任何东西。

什么都没有我尝试做,包括向管理员提供 FULL 权限(除了它已经拥有的特殊权限),有帮助。

另外,我不知道有什么东西在访问这些目录。

我该如何解决这个问题?

【问题讨论】:

  • 以管理员身份运行 SDK 管理器。不要打开 Android Studio 或 Eclipse。
  • 没错,也为我工作。在 MacOS X 下:sudo ./android
  • 你可以试试我的解决方案here

标签: android sdk


【解决方案1】:

这就是我在 Windows 7 中修复它的方式:

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

【讨论】:

  • 我尝试为整个C:\android-sdk-windows 授予完整权限,但这并没有帮助。我现在试试你的小费。多么可怕的更新系统。现在感谢 +1。
  • 我在c:\android-sdk-windows\copyc:\android-sdk-windows\tools 中没有android.bat
  • @Eugene 是 c:\android-sdk-windows\ 你解压 Android SDK 的位置?
  • 没有帮助,我收到了同样的信息。
  • 无需将 \tools 文件夹复制到 \copy 文件夹。只需转到 c:\android-sdk-windows\tools 并以管理员权限运行 android.bat。它正在工作。有关更多详细信息,请参阅此答案.. stackoverflow.com/questions/8555131/…
【解决方案2】:

对我来说,它只需删除 SDK 安装文件夹中 temp 目录的内容(在您的情况下为 C:\android-sdk-tools\temp

【讨论】:

    【解决方案3】:

    遇到了同样的问题,甚至尝试使用复制的文件夹。我必须在platform-tools 目录的命令提示符下运行adb kill-server 才能继续。

    【讨论】:

      【解决方案4】:

      对我来说,这个问题是通过使用 administrator 权限运行 SDK Manager 解决的

      【讨论】:

        【解决方案5】:

        对于我尝试了所有以前的解决方案但都不起作用的我,我通过链接上的以下建议 (#16) 解决了我的问题:https://code.google.com/p/android/issues/detail?id=4410 即:

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

        【讨论】:

          【解决方案6】:

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

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

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

          让eclipse.exe始终以管理员身份运行

          右击eclipse.exe --> Properties -->Compatibility tab 选中特权级别下的Run this program as an administrator 复选框

          【讨论】:

            【解决方案7】:

            我遇到了同样的问题。

            很可能,您在 Eclipse(或 android studio)中打开了一个项目,该项目使用 SDK 管理器尝试访问或更新的文件。

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

            这就是您没有权限的原因,而不是因为您不是管理员。

            尝试关闭 Eclipse,在 SDK 管理器警告消息中单击“是”(或在 Eclipse 未运行时再次重新运行 SDK 管理器)。

            【讨论】:

              【解决方案8】:

              我关闭 Eclipse 并从命令行运行我的 android.bat (Path-To-YOUR-Android-SDK/tools/android.bat)。

              对我有用

              谢谢

              【讨论】:

                【解决方案9】:

                对于在 OS X 上遇到此问题的任何人,sudo chown -R $USER 为我工作(在您的 android-sdk 目录上)。

                【讨论】:

                  【解决方案10】:

                  ctrl + shift + esc 启动任务管理器。单击进程选项卡并根据命令行列对进程进行排序。现在在命令行列中搜索包含 /tools 的同一文件夹,单击它并单击 End Process 按钮。这将强制关闭使用同一文件夹的所有进程。现在以管理员身份再次打开 SDK Manager 即可。

                  【讨论】:

                    【解决方案11】:

                    您可以直接从 androidSDK 目录在 eclipse 之外运行 SDK Manager。

                    【讨论】:

                      【解决方案12】:

                      除了 William 在这里给出的说明外,请务必先删除 sdk 文件夹中的 temp 文件夹。如果它已经存在,有时甚至创建工具文件夹的副本也不起作用。因此:

                      1. 删除 sdk\temp 文件夹。
                      2. 将 sdk\tools 文件夹的副本创建为 sdk\copy
                      3. 从命令提示符以管理员权限运行复制文件夹中的 android.bat。这将启动 SDK 管理器
                      4. 在 SDK 管理器启动时像往常一样更新 sdk。
                      5. 删除 sdk\copy 文件夹

                      【讨论】:

                      • 没什么!我遇到了同样的问题并尝试了您的解决方案,但没有任何反应:(
                      【解决方案13】:

                      我有另一个解决方案,对我有帮助。 1. 当您在 SDK Manager 中收到错误消息时,从 sdk/temp 文件夹中复制 zip 文件(名称包含版本和“工具”字样); 2. 退出SDK Manager; 3.从第一个项目解压压缩包,你得到了新的工具,用新的替换sdk/tools; 4.清理sdk/temp文件夹;

                      【讨论】:

                        【解决方案14】:

                        右键单击“android-sdk”文件夹>属性>安全>设置“所有应用程序包”的完全控制权限,然后按确定,在所有子目录中设置此权限需要几分钟。

                        【讨论】:

                          猜你喜欢
                          • 1970-01-01
                          • 1970-01-01
                          • 2017-10-03
                          • 2013-04-23
                          • 1970-01-01
                          • 2015-05-01
                          • 2017-05-18
                          • 2010-12-13
                          • 2013-05-09
                          相关资源
                          最近更新 更多