10

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

有什么帮助吗??

4

18 回答 18

25

去这个目录:

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

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

再次运行更新..

于 2012-12-23T23:57:52.167 回答
3

我最好去 sdk/temp 并发现 tools_r22.6.3-windows.zip哪个已下载但未安装我只是解压缩了 zip 并替换了工具\sdk\tools

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

于 2014-05-30T06:58:19.770 回答
3

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

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

于 2012-07-01T09:52:14.493 回答
2

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

于 2013-08-14T17:49:08.803 回答
0

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

于 2013-10-07T07:13:59.010 回答
0

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

于 2013-05-30T14:18:00.193 回答
0

你可以去:C:\Program Files (x86)\Android\android-sdk 删除文件夹“tools”。将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 相同。我遇到了这个问题,它奏效了。

于 2013-03-14T20:01:31.213 回答
0

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

于 2013-09-21T14:29:16.303 回答
0

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

于 2012-11-03T08:24:14.267 回答
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 文件夹并复制这些文件夹:add-ons、build-tools、docs、extras、platforms、platform-tools、samples、sources 和 system-images,然后将这些文件夹粘贴到新的 sdk 目录中。如果存在相同的文件夹,则覆盖这些文件夹。

仅复制选定的文件夹,更改其他文件夹或文件将导致失败

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

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

于 2014-10-29T20:33:43.707 回答
0

如果您在 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 文件夹的路径。

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

于 2014-03-22T10:17:00.530 回答
0

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

于 2013-02-27T08:43:41.797 回答
0

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

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

于 2014-02-08T06:56:09.593 回答
0
  1. 转到您的 android-sdk 文件夹。
  2. 重命名“工具”文件夹,如“工具 1”或“工具”或其他任何内容
  3. 使用 Administration 打开 cmd 并从 cmd Ex-C:\Users\Eshad\AppData\Local\Android\android-sdk\toolss>android 转到新重命名的 tools1/toolss 文件夹
  4. 键入“android”以运行 android.bat 文件
  5. 现在更新
于 2014-03-14T12:44:03.527 回答
-1

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

于 2013-06-07T04:53:23.083 回答
-1

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

于 2013-03-01T08:16:05.120 回答
-1

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

于 2014-03-27T16:28:56.050 回答
-2

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

于 2016-03-03T03:41:02.750 回答