我已按照以下步骤操作:
添加android后我收到此错误:
C:\Users\SCube\.cordova\lib\android\cordova\3.4.0\bin\node_modules\
throw e;
^ Error: ERROR : executing command 'ant', make sure you have ant inst ed to your path.
at C:\Users\SCube\.cordova\lib\android\cordova\3.4.0\bin\lib\ch 7:27
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5) Error: cmd: Command failed with exit code 8
at ChildProcess.whenDone (C:\Users\SCube\AppData\Roaming\npm\no rdova\src\superspawn.js:112:23)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:743:16)
at Process.ChildProcess._handle.onexit (child_process.js:810:5)
有任何想法如何解决此错误?感谢。
答案 0 :(得分:1)
最后,您可能还需要将%ANT_HOME%\ bin包含在PATH中。要检查是否需要,请运行命令提示符并键入ant。如果找不到该程序,请将%ANT_HOME%\ bin添加到PATH。您可能需要指定完整路径,而不是使用%ANT_HOME%环境变量。
Donlowad ant:https://ant.apache.org/manual/install.html
这可能是因为它无法在Path中找到ant可执行文件。 我假设你已经安装了Apache Ant。 (http://ant.apache.org/bindownload.cgi)
假设你在Windows上,你需要设置你的ANT_HOME并将ant bin添加到你的PATH环境变量
所以我的电脑>属性>高级系统设置>环境变量
添加一个名为ANT_HOME的新变量 将值设置为apache ant安装的基本目录,例如:
然后将ANT Bin目录的位置添加到已存在的PATH变量中。 例如:添加; C:\ apache-ant-1.8.4 \ bin到PATH系统变量的末尾
完成此操作后,您需要启动一个新的命令窗口,然后才能使用ant。
即使是现在,如果你明确导航到Ant安装的bin目录并输入ANT,ant也会工作。
点击此链接获取答案:http://www.systenics.com/blog/setup-phonegap-34-on-windows-8-64-bit-to-create-android-applications/