当我添加平台时,我收到此错误如何解决:
C:\Users\SCube\.cordova\lib\android\cordova\3.4.0\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\SCube\.cordova\lib\android\cordova\3.4.0\bin\lib\check_reqs.js:4
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\node_modules\co
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 :(得分:3)
如果您的路径未针对Android应用程序设置正确,则会发生此错误。请按照此BLOG在Windows计算机中添加Android平台
也可以尝试在Windows上设置PATH环境变量
列表项在桌面上,右键单击“我的电脑”,然后单击“属性”。
单击左栏中的“高级系统设置”链接。
在“系统属性”窗口中,单击“环境变量”按钮。
从系统变量部分选择PATH变量。
选择“编辑”按钮。 您需要添加Android SDK平台工具和工具目录的路径。在我的示例中,我将使用“C:\ Development \ android-sdk-windows”作为安装SDK的目录。将以下文本附加到文本框中: ; C:\开发\ Android的SDK窗口\平台的工具; C:\开发\ Android的SDK窗口\工具
保存您的修改。关闭“环境变量”对话框。
此外,您可能还需要将%JAVA_HOME%\ bin包含在PATH中。要检查是否需要,请运行命令提示符并键入java。如果找不到该程序,请将%JAVA_HOME%\ bin添加到PATH。您可能需要指定完整路径,而不是使用%JAVA_HOME%环境变量。
最后,您可能还需要将%ANT_HOME%\ bin包含在PATH中。要检查是否需要,请运行命令提示符并键入ant。如果找不到该程序,请将%ANT_HOME%\ bin添加到PATH。您可能需要指定完整路径,而不是使用%ANT_HOME%环境变量。
详情请参阅HERE