34

当我尝试在 Eclipse 中打开 SDK 管理器时,它说很快就会打开,但永远不会打开。我试图打开 exe 文件,但它显示一条错误消息:

执行 tools\android:bat 失败 系统找不到指定的文件

我的路径环境变量将其引导至工具文件夹。

这是路径:

C:\Users\Shan\Documents\Computer Science - YEAR 2\Android App Development\adt-bundle-windows-x86-20130917\sdk\tools
4

18 回答 18

37

在我的情况下,工具 目录 消失了

..\sdk\工具

要解决它:

1) 只需转到 SDK zip -> adt-bundle-windows-x86_64-20131030.zip

2) 仅解压缩工具目录。

3)将其复制到../sdk/下

于 2014-04-29T07:09:25.023 回答
15

我今天遇到了类似的问题。按 Windows 按钮并搜索 android.bat(在搜索程序和文件文本字段中)

然后将该文件复制到您的 android SDK 文件夹 ( C:\Users\Shan\Documents\Computer Science - YEAR 2\Android App Development\adt-bundle-windows-x86-20130917\sdk\tools\)。

之后不要运行 SDK 管理器,而是运行android.bat文件。

希望这可以帮助

-扎尼亚尔

于 2013-10-01T18:54:19.773 回答
15

我不得不将 AVD 管理器从/sdk/tools/lib根文件夹移到/sdk

于 2014-03-29T09:22:05.600 回答
13

复制AVD Manager.exeSDK Manager.exe

SDK_ROOT_FOLDER/tools/lib/

进入

SDK_ROOT_FOLDER
于 2014-05-18T21:45:29.777 回答
6

我已经解决了这个问题三天,终于能够通过以下方式运行 SDK Manager

==>以管理员身份运行 android.bat 文件

注意:我无需对 .bat 文件进行任何更改(例如设置 java_exe 路径)即可运行管理器。

我将此视为对最佳答案的评论,但还不能投票,所以在这里确认!

于 2014-11-25T15:37:14.727 回答
4

我取消了对 Android 工具的更新,似乎将旧(或新?)版本解压缩回 {android_sdk}/tools 存在错误。zip 位于 {android_sdk}/temp 中。只需将其解压缩到正确的位置,它应该可以再次工作。

于 2015-09-01T20:20:57.117 回答
3

如果接受的答案对任何人都没有帮助,也可能是权限问题(Program Files (x86)例如,如果 SDK 安装在 中,那么请尝试android.bat以管理员身份运行,

于 2014-03-05T20:52:57.720 回答
3

从 SDK 管理器更新 Android SDK 工具和 SDK 平台工具时,我遇到了同样的问题。我不得不将工具文件夹替换为临时文件夹内的 zip 文件夹中的文件夹。

于 2014-08-28T17:56:46.723 回答
2

就我而言,当我安装了 Visual Studio 2015 时,SDK 文件丢失了,我收到如下所示的错误窗口。 在此处输入图像描述

所以我从以下 URL 手动下载了这些工具。

tools_r24.0.2-windows

然后解压缩 zip 文件并将工具文件夹复制到以下位置。

C:\Program Files (x86)\Android\android-sdk

它对我有用。

于 2017-08-05T14:45:55.030 回答
1

我认为当前的 Android SDK 仅适用于 JDK x86 版本。我搜索了很多,但是安装 JDK x86 版本时,Android SDK 管理器可以正常工作。

于 2014-07-20T15:52:19.937 回答
1

将您的 android.bat 文件复制到C:\adt-bundle-windows-x86_64-20140702\sdk\tools文件夹或将所有文件复制到C:\.

于 2014-09-19T20:55:59.033 回答
0

我有同样的问题。自己造成的,因为在运行 Android SDK Manager 时我点击了 UNINSTALL SDK Tools。

我通过再次运行 Android SDK 的安装解决了这个问题。安装文件夹必须与以前相同。安装后,一切又恢复原状。

于 2015-02-11T11:38:22.760 回答
0

如果您看到此错误,则可能是您的 COMSPEC 环境变量存在问题。

有关更多详细信息,请参阅https://stackoverflow.com/a/27284746/3866013

于 2014-12-05T01:51:39.227 回答
0

这就是我在 Windows 7 上解决问题的方法:
我打算使用 Android SDK Manager 更新 SDK,但没有找到 android.bat,因为之前它卸载了旧版本,然后安装了新版本。在我的情况下,我的 SDK 更新被中断,换句话说,在 SDK 管理器卸载工具后无法安装,所以我的机器无法找到 android.bat。我所做的只是将独立的 SDK 工具下载到我的 SDK 所在的同一文件夹中:

http://developer.android.com/sdk/index.html#Other

于 2015-03-12T14:11:07.060 回答
0
https://developer.android.com/sdk/index.html#Other 

以下是为 Windows 用户下载 Android SDK 的两个选项。一个是推荐选项,另一个是 .zip 文件。Zip 文件运行良好。另一种选择也可能有效。尝试使用 windows 搜索引擎搜索 android.bat。如果找到了,请将其复制并粘贴到 SDK 工具文件夹中。

于 2015-06-14T12:38:43.903 回答
0

打开Sdk Manager.exe,然后我删除了第一个Android Sdk工具,所以,我也出现了这样的错误,然后我下载installer_r24.3.2-windows.exe,安装,复制C:\Users\Super Man\AppData\Local\Android \android-sdk\tools 文件夹到我的 Sdk 路径,运行 My Sdk Path\android.bat ,好的!!

于 2015-09-16T18:53:13.073 回答
0

我做了以下事情:

  1. 我在我的 C 驱动器下方创建了一个文件夹 SDK
  2. 我将 tools_r25.2.3-windows.zip 解压缩到 C:\SDK
  3. 我将 SDK Manager.exe 从 C:\SDK\tools\lib 移动到 C:\SDK
  4. 我首先在“正常模式”下运行 SDK Manager.exe,但这给了我错误,但是当我以 ADMINISTRATOR 身份运行 SDK Manager.exe 时,它​​没有返回错误。
于 2017-03-13T23:13:26.430 回答
-2

reg 命令存在,但由于未知原因,我的路径变量在某些安装过程中损坏。

所以缺少一些基本元素:

C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem
于 2014-12-13T17:18:38.053 回答