Cordova Phonegap生成失败,退出代码为2

Cordova Phonegap生成失败,退出代码为2,cordova,ant,phonegap-build,Cordova,Ant,Phonegap Build,我刚刚安装了phonegap,当我尝试使用以下命令构建项目时遇到了这个问题“phonegap构建android” ANDROID_HOME : C:\Android\sdk ANT_HOME : C:\apache-ant-1.9.4\ JAVA_HOME : C:\Program Files\Java\jdk1.8.0_45\ 详细的控制台日志如下: Error : executing command 'ant' , make sure you have ant installed an

我刚刚安装了phonegap,当我尝试使用以下命令构建项目时遇到了这个问题“phonegap构建android”

ANDROID_HOME : C:\Android\sdk

ANT_HOME : C:\apache-ant-1.9.4\

JAVA_HOME : C:\Program Files\Java\jdk1.8.0_45\
详细的控制台日志如下:

Error : executing command 'ant' , make sure you have ant installed and added to your path. 
Command finished with error code 2: cmd ....\android\cordova\build.bat.
Error building one of the platforms. Error : cmd : command failed with exit code 2. 
You may not have the required environment or OS to build this project.
所以它基本上说蚂蚁不工作了。当我在命令提示符中键入ANT时,它说ANT无法识别不过,ANT_HOME/bin/ANT可以工作

当我这样做时,下面的ANT命令起作用,但是phonegap无法识别

set  PATH=%BASEPATH% 
 set ANT_HOME=C:\apache-ant-1.9.4\
 set JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45\
 set PATH=%ANT_HOME%\bin;%JAVA_HOME%\bin;%PATH%

你知道怎么解决吗

这太烦人了。
在我的应用程序文件夹中,我确实发出了以下命令

set ANT_HOME=C:\apache-ant-1.9.4\
set PATH=%PATH%;%ANT_HOME%\bin
然后phonegap命令也可以工作。 除非我发出上面提到的命令,否则不会解析ANT。 尝试蚂蚁指挥工作花了几个小时,但根本没有灯光。 即使它被定义为env变量,它也不能工作


编辑:如果每次发出phonegap build命令时都出现minSDK错误(这在我将phonegap版本升级到5.0.0之后一直发生),请记住,编辑manifest.xml不会产生任何影响,因为它会被build命令编辑回其原始形式。您需要做的是更改www/config.xml文件中的minSDK版本。

您能详细介绍一下如何解决此问题吗?我刚刚升级到phonegap 5.0.0,这样我们就可以支持iOS arm64了,但是我遇到了与您描述的相同的构建问题。当您说“在config.xml中更改minSDK版本”时,您将其更改为什么?请检查这一个,如果问题仍然存在,请告诉我。