我想使用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>
答案 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
路径。