我正在安装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
任何帮助??
答案 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目录中。如果存在相同的文件夹,则覆盖文件夹。
现在你可以删除旧的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)
答案 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文件 现在更新