以下过程:-cmd.exe -java.exe正在锁定以下目录:

时间:2012-05-06 20:23:58

标签: android installation android-sdk-2.3

我正在安装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

任何帮助??

18 个答案:

答案 0 :(得分:25)

走这个目录:

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

然后将所有东西都剪下来然后将其粘贴到新文件夹中..

再次运行更新..

答案 1 :(得分:3)

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

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

答案 2 :(得分:3)

我最好去了sdk / temp并找到了 已下载但未安装的tools_r22.6.3-windows.zip 我刚刚提取了zip并替换了\sdk\tools

中的工具

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

答案 3 :(得分:2)

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

答案 4 :(得分:0)

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

答案 5 :(得分:0)

首先转到已安装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文件夹并复制这些文件夹:附加组件,构建工具,文档,附加组件,平台,平台工具,示例,源代码和系统映像,然后将这些文件夹粘贴到新的sdk目录中。如果存在相同的文件夹,则覆盖文件夹。

Copy only the selected folders, changing other folders or files will result in failure

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

打开新的Android SDK,您将找到之前SDK中的所有平台。

答案 6 :(得分:0)

如果您使用的是Windows而不是执行所有这些棘手的操作,我只需通过下载“只有sdk”来解决这个问题。你可以在这里找到的installer.exe - > http://developer.android.com/sdk/index.html

1)向下滚动并单击“下载其他平台”

2)您将只看到两个表ADT捆绑和SDK工具。在那个'仅限Sdk工具'一个你可以得到installer.exe(不要点击.zip下载)...只需下载并运行它但请记住,如果你已经将你的android保存在其他驱动器中,这不是默认设置,那么你必须指定安装程序要求您指定路径时android sdk文件夹的路径。

这解决了我的问题,没有任何问题就退出了。欢呼!!!

答案 7 :(得分:0)

  1. 转到你的android-sdk文件夹。
  2. 将'tools1'或'toolss'或其他任何内容重命名为'tools'文件夹
  3. 使用“管理”打开cmd,然后从cmd转到新重命名的tools1 / toolss文件夹 前C:\用户\ Eshad \应用程序数据\本地\的Android \ Android的SDK \ toolss>机器人
  4. 键入'android'以运行android.bat文件
  5. 现在更新

答案 8 :(得分:0)

我通过复制我的\ tools文件夹,命名copy \ toolsCopy来解决这个问题。然后我用具有管理员权限的\ toolsCopy文件夹运行了android.bat。

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

答案 9 :(得分:0)

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

答案 10 :(得分:0)

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

答案 11 :(得分:0)

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

答案 12 :(得分:0)

你可以去: C:\ Program Files(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管理器中安装SDK Tools相同。 我遇到了这个问题并且有效。

答案 13 :(得分:0)

我遇到了同样的问题并且已经解决了。我将tools目录配置为环境变量,此结果无法重命名“tools”目录。解决方法:暂时删除里面的环境变量,然后关闭eclipse,并重新更新。希望它可以帮助!

答案 14 :(得分:-1)

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

答案 15 :(得分:-1)

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

答案 16 :(得分:-1)

转到Temp文件夹并取消勾选只读勾选按钮,然后按

答案 17 :(得分:-2)

转到你的android-sdk文件夹。 重命名工具'文件夹,如' tools1'或者' toolss'或其他任何东西 使用管理打开cmd并从cmd Ex-C转到新的重命名的tools1 / toolss文件夹:\ Users \ Eshad \ AppData \ Local \ Android \ android-sdk \ toolss> android 输入' android'用于运行android.bat文件 现在更新