【问题标题】:The following processes: -cmd.exe -java.exe are locking the following directory:以下进程: -cmd.exe -java.exe 正在锁定以下目录:
【发布时间】:2012-05-06 20:23:58
【问题描述】:

我正在安装 2.3.3 android API 并收到此错误:

Warning:
The following processes:
-cmd.exe
-java.exe
are locking the following directory:
C:\Program Files (x86)\Android\android-sdk\tools

有什么帮助吗??

【问题讨论】:

  • 今天第二次看到这种情况......您正在运行一些东西,可能是实际上位于工具文件夹中的 sdk 管理器(名为“android”的程序)。

标签: android installation android-sdk-2.3


【解决方案1】:

去这个目录:

C:\Program Files (x86)\Android\Android SDK\temp

剪下所有的东西,然后将其粘贴到一个新文件夹中..

再次运行更新..

【讨论】:

  • 几个小时我一直在尝试解决方案,终于让它工作了这个答案......有人请接受答案......
  • 我在 temp 中提取了 .zip 并将其所有内容粘贴到 tools 文件夹中(关闭 cmd 后),这让我解决了问题。
  • 如果您使用的是 android studio,另一个可能的位置是:C:\Users\\AppData\Local\Android\android-studio\sdk\temp
【解决方案2】:

我遇到了同样的问题。然后我下载了latest SDK(只有SDK,不需要下载android平台)。

“android-sdk”文件夹中有一个名为“tools”的文件夹。我用新下载的“工具”文件夹替换了以前的“工具”文件夹。到目前为止,它在 Eclipse 中工作。

【讨论】:

    【解决方案3】:

    我最好去 sdk/temp 发现 tools_r22.6.3-windows.zip 已下载但未安装 我刚刚解压了\sdk\tools中的zip和替换工具

    注意:退出 eclipse 和 sdk manager ,删除旧的 TOOLS 文件夹而不是替换它。

    【讨论】:

      【解决方案4】:

      对我有用的是更改指定文件夹的名称 (C:\Program Files (x86)\Android\android-sdk\tools)。更改文件夹名称后,我打开了 android studio。接下来我进入了我重命名的工具文件夹并运行了 android.bat 文件。这打开了管理器,让我安装没问题。假设删除重命名的旧文件夹是安全的,将创建并使用一个新的工具文件夹。

      【讨论】:

        【解决方案5】:

        我在 ddms 运行时收到此错误(我正在从您的手机获取打印屏幕)。退出并单击是。

        【讨论】:

          【解决方案6】:

          我也遇到了同样的问题,已经解决了。我把tools目录配置成环境变量,结果无法重命名“tools”目录。解决方法:暂时把里面的环境变量去掉,然后关掉eclipse,重新更新。希望对你有帮助!

          【讨论】:

            【解决方案7】:

            转到 C:\Program Files (x86)\Android\android-sdk 并删除临时文件夹。重新运行 SDK Manager 以下载最新的 SDK,它应该可以正常工作

            【讨论】:

              【解决方案8】:

              你可以去: C:\Program 文件 (x86)\Android\android-sdk 删除文件夹“工具”。 将C:\Program Files (x86)\Android\android-sdk\temp\tools_r21.1-windows.zip中下载的zip解压到C:\Program Files (x86)\Android\android-sdk。此 zip 文件中的文件夹名为“tools”并替换已删除的文件夹。

              与在sdk manager中安装SDK Tools相同。 我遇到了这个问题,它成功了。

              【讨论】:

                【解决方案9】:

                我以这种方式“解决”了它:如前所述,转到 C:\Program Files (x86)\Android\android-sdk\temp 并将内容复制到一个新文件夹。解压缩包含刚刚下载的新工具的 zip 文件的内容,并将整个文件夹复制回 C:\Program Files (x86)\Android\android-sdk。这对我有用。

                【讨论】:

                • hmm .. 与之前的答案相比,没有什么新的,是吗?
                【解决方案10】:

                http://developer.android.com/sdk/index.html 下载 sdk。从下载的 sdk 文件夹中复制 tools 文件夹,并替换现有 sdk 文件夹中的现有工具目录。这对我有用。我在更新 sdk 时遇到了这个问题。复制和粘贴工具后不会出现任何问题,因为您会将更新版本的工具替换为现有的 sdk。这不是正确的方法,因为当您需要更新 sdk 时,您需要一直这样做。更好的方法是将工具目录复制到您的 sdk 中,然后将其粘贴到此文件夹中的 diff 名称中,例如 toolsDiplicate,以管理员身份运行 android.bat 文件。希望这可以帮助。解决此问题的任何其他方式或我们遇到此问题的任何原因,请告诉我

                【讨论】:

                  【解决方案11】:

                  我通过复制我的 \tools 文件夹,将副本命名为 \toolsCopy 解决了这个问题。然后我以管理员权限从 \toolsCopy 文件夹运行 android.bat。

                  从 \tools 运行 SDK 管理器会锁定 \tools 目录的重命名,原因很明显。 SMH

                  【讨论】:

                    【解决方案12】:
                    1. 转到您的 android-sdk 文件夹。
                    2. 将“tools”文件夹重命名为“tools1”或“toolss”或其他任何名称
                    3. 使用 Administration 打开 cmd 并从 cmd 转到新重命名的 tools1/toolss 文件夹 Ex-C:\Users\Eshad\AppData\Local\Android\android-sdk\toolss>android
                    4. 键入“android”以运行 android.bat 文件
                    5. 现在更新

                    【讨论】:

                      【解决方案13】:

                      如果你在 Windows 上而不是做所有那些棘手的事情,我通过下载“仅限 sdk”installer.exe 解决了它,你可以在这里找到它 -> http://developer.android.com/sdk/index.html

                      1)向下滚动并点击下载其他平台

                      2) 你会看到两张表 ADT bundle 和 SDK tools only 。在那个“Sdk Tools only”中你可以得到installer.exe(不要点击.zip下载)......只需下载并运行它但请记住,如果您已将您的 android 保存在其他非默认驱动器中,那么当安装程序要求您指定路径时,您必须指定 android sdk 文件夹的路径。

                      这解决了我的问题,没有任何问题。干杯!!!

                      【讨论】:

                        【解决方案14】:

                        首先转到您安装了 android SDK 的文件夹 (默认位置:*C:\Users\\AppData\Local\Android\android-sdk) 并重命名文件夹。例如:android-sdk-previousVersion

                        然后从https://developer.android.com/sdk/index.html?hl=i下载最新的android SDK

                        将下载的SDK安装在之前的android sdk相同的位置。

                        您下载的 sdk 不会包含任何平台或系统映像..

                        打开之前的 android sdk 文件夹并复制这些文件夹:add-ons、build-tools、docs、extras、platforms、platform-tools 、samples、sources 和 system-images,然后将这些文件夹粘贴到新的 sdk 目录中。如果存在相同的文件夹,则覆盖这些文件夹。

                        现在您可以删除旧的 android SDK 文件夹了。

                        打开新的android SDK,你会发现你在之前的SDK中拥有的所有平台。

                        【讨论】:

                        • 如果找不到 AppData 文件夹,请在地址栏输入,因为它默认是隐藏的 :)
                        【解决方案15】:

                        转到临时文件夹并取消选中只读勾选按钮并按

                        【讨论】:

                          【解决方案16】:

                          我从 sdk 文件夹中删除了“temp”文件夹,并从 adt 文件夹中删除了“temp”文件夹。有效。

                          【讨论】:

                            【解决方案17】:

                            sdk 文件夹内的temp 文件夹中删除数据是最好的解决方案。其他解决方案可能有效。您可能需要尝试很多东西....但最终,这样做会对您有所帮助。

                            【讨论】:

                            • 你重复了其他几个人已经说过的话。
                            【解决方案18】:

                            转到您的 android-sdk 文件夹。 重命名“工具”文件夹,如“工具 1”或“工具”或其他任何内容 使用 Administration 打开 cmd 并从 cmd Ex-C:\Users\Eshad\AppData\Local\Android\android-sdk\toolss>android 转到新重命名的 tools1/toolss 文件夹 键入“android”以运行 android.bat 文件 现在更新

                            【讨论】:

                              猜你喜欢
                              • 2010-09-28
                              • 1970-01-01
                              • 2023-03-13
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 1970-01-01
                              • 2017-06-16
                              • 1970-01-01
                              相关资源
                              最近更新 更多