我正在安装 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
有什么帮助吗??
我正在安装 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
有什么帮助吗??
去这个目录:
C:\Program Files (x86)\Android\Android SDK\temp
并剪切那里的所有东西,然后将其粘贴到一个新文件夹中..
再次运行更新..
我最好去 sdk/temp 并发现
tools_r22.6.3-windows.zip
哪个已下载但未安装我只是解压缩了 zip 并替换了工具\sdk\tools
注意:退出 eclipse 和 sdk manager ,删除旧的 TOOLS 文件夹而不是替换它。
我遇到了同样的问题。然后我下载了最新的SDK(只有SDK。不需要下载android平台)。
“android-sdk”文件夹中有一个名为“tools”的文件夹。我用新下载的“工具”文件夹替换了以前的“工具”文件夹。到目前为止,它在 Eclipse 中工作。
对我有用的是更改指定文件夹的名称(C:\Program Files (x86)\Android\android-sdk\tools)。更改文件夹名称后,我打开了 android studio。接下来我进入了我重命名的工具文件夹并运行了 android.bat 文件。这打开了管理器,让我安装没问题。假设可以安全地删除重命名的旧文件夹,将创建并使用一个新的工具文件夹。
从http://developer.android.com/sdk/index.html下载 sdk。从下载的 sdk 文件夹中复制 tools 文件夹,并替换现有 sdk 文件夹中的现有工具目录。这对我有用。我在更新 sdk 时遇到了这个问题。复制和粘贴工具后不会出现任何问题,因为您会将更新版本的工具替换为现有的 sdk。这不是正确的方法,因为当您需要更新 sdk 时,您需要一直这样做。更好的方法是在你的 sdk 中复制 tools 目录,并在此文件夹中使用 diff 名称粘贴它,例如 toolsDiplicate 以管理员身份运行 android.bat 文件。希望这可以帮助。解决此问题的任何其他方式或我们面临此问题的任何原因,请告诉我
转到 C:\Program Files (x86)\Android\android-sdk 并删除临时文件夹。重新运行 SDK 管理器以下载最新的 SDK,它应该可以正常工作
你可以去: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 相同。我遇到了这个问题,它奏效了。
我以这种方式“解决”了它:如前所述,转到 C:\Program Files (x86)\Android\android-sdk\temp 并将内容复制到一个新文件夹。解压缩包含刚刚下载的新工具的 zip 文件的内容,并将整个文件夹复制回 C:\Program Files (x86)\Android\android-sdk。这对我有用。
我在 ddms 运行时收到此错误(我正在从您的手机获取打印屏幕)。退出并单击是。
首先转到您安装了 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中拥有的所有平台。
如果您在 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 文件夹的路径。
这解决了我的问题,没有任何问题。干杯!
我也遇到过同样的问题,已经解决了。我把tools目录配置到环境变量中,结果无法重命名“tools”目录。解决方法:暂时把里面的环境变量去掉,然后关掉eclipse,重新更新。希望对大家有帮助!
我通过复制我的 \tools 文件夹,将副本命名为 \toolsCopy 解决了这个问题。然后我以管理员权限从 \toolsCopy 文件夹运行 android.bat。
从 \tools 运行 SDK 管理器会锁定 \tools 目录的重命名,原因很明显。SMH
我从 sdk 文件夹中删除了“temp”文件夹,并从 adt 文件夹中删除了“temp”文件夹。有效。
转到临时文件夹并取消选中只读勾选按钮并按
temp
从文件夹内的文件夹中删除数据sdk
是最好的解决方案。其他解决方案可能有效。您可能需要尝试很多东西....但最终,这样做会对您有所帮助。
转到您的 android-sdk 文件夹。重命名 'tools' 文件夹,如 'tools1' 或 'toolss' 或其他任何东西 使用管理打开 cmd 并从 cmd Ex-C:\Users\Eshad\AppData\Local\Android\android-sdk 转到新重命名的 tools1/toolss 文件夹\toolss>android 输入“android”运行 android.bat 文件 现在更新