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