当我尝试使用以下命令构建项目时,我刚刚刚安装了phonegap并遇到此问题; “phonegap build 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。 %ANT_HOME / bin / ant虽然有效。
当我执行以下操作时,ANT命令有效,但无法识别手机屏幕。
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%
知道怎么解决吗?
答案 0 :(得分:1)
这太烦人了 在我的app文件夹中,我确实发出了以下命令。
set ANT_HOME=C:\apache-ant-1.9.4\
set PATH=%PATH%;%ANT_HOME%\bin
然后phonegap命令也可以。 除非我发出上述命令,否则简直无法解决ANT问题。 尝试ANT命令工作需要几个小时,但根本没有光。 即使将其定义为env变量,它也无法正常工作。
编辑:如果每次发出 phonegap build 命令时也会出现minSDK错误(在我将phonegap版本升级到5.0后,这个命令一直在发生.0),请记住编辑manifest.xml不会产生影响,因为它被build命令编辑回原来的形式。您需要做的是更改www / config.xml文件中的minSDK版本。