Android 无法使用eclipse和windows 8为phonegap正确安装ant

Android 无法使用eclipse和windows 8为phonegap正确安装ant,android,windows-8,ant,cordova,Android,Windows 8,Ant,Cordova,尝试在windows 8上的Eclipse中使用Phonegap。我在C:\Development\HelloWorld创建了一个项目。在命令行中,当我键入: phonegap local build android 我得到以下错误: An error occurred during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and add

尝试在windows 8上的Eclipse中使用Phonegap。我在C:\Development\HelloWorld创建了一个项目。在命令行中,当我键入:

phonegap local build android
我得到以下错误:

An error occurred during creation of android sub-project. ERROR : executing command 'ant', make sure you have ant installed and added to your path.
我的路径:

C:\Program Files\nodejs\;C:\Development\adt-bundle\sdk\platform-tools;C:\Development\adt-bundle\sdk\tools;%JAVA_HOME%\bin;%ANT_HOME%\bin;

出什么事了?我已经将Ant下载到我的开发文件夹中,并且还下载了所有其他必要的下载。如果有任何帮助,我们将不胜感激。

我一直在遵循Phonegap的Android平台指南,并且不断收到上述错误。指南上的说明有点混乱。我回去检查我安装的东西,发现一些配置错误

在环境变量下,我创建了新的ANDROID_HOME、ANT_HOME和JAVA_HOME系统变量,并将各自的物理文件路径作为值。这一部分可能有些过火,但我试图掩盖我的基础,到目前为止,我没有注意到任何重大问题

例如:

变量:ANDROID\u主值:C:\Development\adt bundle\sdk

变量:ANT\u主值:C:\Development\apache-ANT-1.9.2

变量:JAVA\u主值:C:\Program Files\JAVA\jdk1.6.0\u 45

接下来,我向环境变量中的Path系统变量添加了以下值:

%JAVA_HOME%\bin;%蚂蚁之家%\bin;%ANDROID_HOME%\平台工具;%ANDROID\u HOME%\tools


在做出这些更改并继续遵循指南之后,一切都正常工作。这归结为没有将我的系统变量设置为正确的物理文件路径。

正如Rex_C回答的额外说明:确保在Java_HOME变量中引用Java开发工具包(JDK),而不是Java运行时环境(JRE)。这将防止

命令未能执行:ant jar


运行phonegap->android时出错。

检查
cmd
中的
android
,如果它说:
'xcopy'未被识别

然后添加到您的路径:

%SystemRoot%\system32; %SystemRoot%; %SystemRoot%\System32\Wbem;

你真的在你的路径中设置了%ANT_HOME%吗?是的,我有一个专门用于ANT_HOME的系统变量,它的值是物理文件路径。你找到解决方案了吗?嘿,我按照你的指示做了,它工作了。只需确保关闭命令行并重新打开即可。这是你的指示中唯一遗漏的东西。你救了我一天。从最近两天起我就被这个错误搞砸了。谢谢你知道ant是否还有另一个问题,它抛出了同样的错误吗?每次我尝试运行“cordova platform add android”时,我都会遇到同样的错误,ant正在执行,我需要确保它的安装和路径存在。我正在做你列出的每件事,甚至没有任何变量,只是绝对路径,尝试了每件事,但不幸的是没有结果:/