无法在Phonegap中添加Android平台

时间:2014-09-21 09:31:52

标签: android node.js cordova ant phonegap-build

我想使用Phonegap创建Android应用。我已经安装了nodejs,phonegap,cordova,eclipse等等。但在尝试添加Android平台时,我收到此错误。经过大量的搜索后,有人说添加' ant'系统变量的路径。我做到了。但可能是我做错了。尝试了很多次。不工作。这里是我在尝试添加android平台时遇到的错误

C:\hello>cordova platform add android
Creating android project...

C:\Users\gijo\.cordova\lib\android\cordova\3.5.1\bin\node_modules\q\q.js:126
                    throw e;
                          ^
Error: ERROR : executing command 'ant', make sure you have ant installed and add
ed to your path.
    at C:\Users\gijo\.cordova\lib\android\cordova\3.5.1\bin\lib\check_reqs.js:47
:27
    at exithandler (child_process.js:644:7)
    at ChildProcess.errorhandler (child_process.js:660:5)
    at ChildProcess.emit (events.js:95:17)
    at Process.ChildProcess._handle.onexit (child_process.js:808:12)
Error: C:\Users\gijo\.cordova\lib\android\cordova\3.5.1\bin\create.bat: Command
failed with exit code 8
    at ChildProcess.whenDone (C:\Users\gijo\AppData\Roaming\npm\node_modules\cor
dova\node_modules\cordova-lib\src\cordova\superspawn.js:135:23)
    at ChildProcess.emit (events.js:98:17)
    at maybeClose (child_process.js:756:16)
    at Process.ChildProcess._handle.onexit (child_process.js:823:5)

C:\hello>

2 个答案:

答案 0 :(得分:0)

为了使用PhoneGap进行开发,并且为了系统(在您的情况下为Windows)来识别您安装的所有目录和所有文件,您确实需要将这些库添加到"变量"在系统属性中。

确保你有正确的道路。例如:

变量名称:JAVA_HOME 变量值:C:\ Program Files(x86)\ Java \ jdk1.6.0_39

变量名称:ANT_HOME 变量值:C:\ Program Files(x86)\ WinAnt

答案 1 :(得分:0)

我有同样的问题但解决了。问题与ant路径有关。通过这种方式设置系统变量中的路径。 转到Environmentvariables->系统变量 - >选择path变量点击编辑,然后在分号后添加ant路径。