VS2013 Cordova空白应用程序命令失败,退出代码8错误

时间:2015-02-19 11:00:42

标签: android node.js cordova visual-studio-2013 visual-studio-cordova

我在VS2013社区版中创建了一个新的Blank App(Apache Cordova)打字稿。 运行纹波仿真器工作正常。但是当我尝试运行android模拟器或设备时,我得到了这个错误:

  

C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1 \ bld \ Debug \ platforms \ android \ cordova \ build.bat:命令失败,退出代码为8 C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1 \ MDAVSCLI

输出结果为:

  

1> ------ Build build:Project:BlankCordovaApp1,Configuration:Debug Android 1> GeneratedJavascript =脚本\ index.js;脚本\ platformOverrides.js   1 GT; C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1>调用“C:\ Program Files(x86)\ nodejs \”\ nodevars.bat   1 GT;您的环境已设置为使用Node.js 0.10.33(ia32)和npm。   1 GT; ------确保从源包目录正确全局安装包:C:\ PROGRAM FILES(X86)\ MICROSOFT VISUAL STUDIO 12.0 \ COMMON7 \ IDE \ EXTENSIONS \ 1LHTZMLE.C0Y \ packages \ vs-mda   1> MDAVSCLI:错误:C:\ WorkspaceMobileVisualStudio \ BlankCordovaApp1 \ BlankCordovaApp1 \ bld \ Debug \ platforms \ android \ cordova \ build.bat:命令失败,退出代码为8   ==========构建:0成功,1失败,0最新,0跳过==========   ==========部署:0成功,0失败,0跳过==========

我已经看到问题,答案是检查路径变量JAVA_HOME,ADT_HOME和ANT_HOME,我已经完成了,并且它们都是正确的。另一个常见问题似乎是工作区中的空格,我确实有,但我现在已经创建了一个新的工作区文件夹。

据我所知,我应该能够看到“你好,你的应用已经准备好了!”屏幕。

1 个答案:

答案 0 :(得分:14)

原来是我使用的Node.js版本的问题:0.12。我卸载了这个,并从这里运行版本0.10.28的.msi安装程序:http://nodejs.org/dist/v0.10.28/

值得注意的是,这仍然不喜欢工作区目录中的数字或空格!