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

Posted

技术标签:

【中文标题】VS2013 Cordova 空白应用程序命令失败,退出代码 8 错误【英文标题】:VS2013 Cordova blank app command failed with exit code 8 error 【发布时间】:2015-04-20 16:39:40 【问题描述】:

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

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

输出是:

1>----- 构建开始:项目:BlankCordovaApp1,配置:调试 Android 1> Generatedjavascript=scripts\index.js;scripts\platformOverrides.js 1> C:\WorkspaceMobileVisualStudio\BlankCordovaApp1\BlankCordovaApp1>调用“C:\Program Files (x86)\nodejs\”\nodevars.bat 1> 您的环境已设置为使用 Node.js 0.10.33 (ia32) 和 npm。 1> ------ 确保从源包目录正确全局安装包: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 而不是 8。如果我直接在命令行中运行 build.bat,那么它工作正常,但我希望能够通过 Visual Studio 进行调试。我会接受任何建议! 【参考方案1】:

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

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

【讨论】:

这对我也有用!我正在使用 VS 2013 Update 4。谢谢。

以上是关于VS2013 Cordova 空白应用程序命令失败,退出代码 8 错误的主要内容,如果未能解决你的问题,请参考以下文章

适用于 Cordova 的 Visual Studio 工具 - 适用于 iOS 的 RemoteBuild 失败

avdmanager:命令失败,退出代码为 1 cordova

cordova /platforms/android/gradlew:命令失败,退出代码 1 错误输出:

更新 Node 和 NPM VS Cordova 更新 5

使用cordova构建apk失败

Apache Cordova vs2013 新建项目生成报错 不存在目标“CompileTypescript”