无法执行tools \ android.bat:解决方案

时间:2013-09-25 21:35:08

标签: android

当我尝试在eclipse中打开SDK Manager时,它表示很快就会打开,但从未打开过。我试图打开exe文件,但它显示一条错误消息:

  

无法执行tools \ android:bat系统无法找到指定的文件

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

这是路径:

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

18 个答案:

答案 0 :(得分:36)

就我而言,工具 目录 只是 消失

.. \ SDK \工具

要解决它:

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

2)仅解压缩工具目录。

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

答案 1 :(得分:15)

我必须将AVD经理从/sdk/tools/lib移到根文件夹/sdk

答案 2 :(得分: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文件。

希望这有帮助

-Zaniar

答案 3 :(得分:13)

复制AVD Manager.exeSDK Manager.exe
SDK_ROOT_FOLDER/tools/lib/

SDK_ROOT_FOLDER

答案 4 :(得分:6)

我已经使用这个问题三天了,最后能够通过

运行SDK Manager

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

注意:我没有对.bat文件进行任何更改(例如设置java_exe路径)以便管理器运行。

我认为这是对最佳答案的评论,但尚未推荐,所以在此确认!

答案 5 :(得分:4)

我取消了对Android工具的更新,似乎将旧的(或新的?)版本解压回{android_sdk} / tools有一个错误。该zip位于{android_sdk} / temp。只需将其解压缩到正确的位置即可再次使用。

答案 6 :(得分:3)

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

答案 7 :(得分:3)

从SDK Manager更新Android SDK工具和SDK平台工具时遇到了同样的问题。我必须将工具文件夹替换为位于 temp 文件夹内的zip文件夹中的文件夹。

答案 8 :(得分:2)

在我的情况下,当我安装visual studio 2015时,错过了SDK文件,我收到了如下所示的错误窗口。 enter image description here

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

tools_r24.0.2-windows

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

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

它对我有用。

答案 9 :(得分:1)

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

答案 10 :(得分:1)

我认为目前的Android SDK仅适用于JDK x86版本。我搜索了这么多但是安装JDK x86版本的Android SDK管理器没有问题。

答案 11 :(得分:0)

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

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

答案 12 :(得分:0)

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

我通过再次运行Android SDK的安装来修复此问题。安装文件夹必须与以前相同。安装完成后,一切都恢复原样。

答案 13 :(得分:0)

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

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

答案 14 :(得分:0)

{{1}}

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

答案 15 :(得分:0)

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

答案 16 :(得分:0)

我做了以下事情:

  1. 我在C-drive
  2. 下方创建了一个文件夹SDK
  3. 我将tools_r25.2.3-windows.zip解压缩到C:\ SDK
  4. 我将SDK Manager.exe从C:\ SDK \ tools \ lib移到了C:\ SDK
  5. 我首先在正常模式下运行SDK Manager.exe,但这给了我错误,但当我将SDK Manager.exe作为ADMINISTRATOR运行时,它没有返回错误。

答案 17 :(得分:-2)

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

因此缺少一些基本元素:

C:\WINDOWS\system32;
C:\WINDOWS;
C:\WINDOWS\System32\Wbem