CMD:命令失败,退出code 2 [英] cmd: Command failed with exit code 2

查看:249
本文介绍了CMD:命令失败,退出code 2的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我最近安装了Visual Studio 2015年我刚刚创建的新项目安装>的JavaScript>空白应用(Apache的科尔多瓦)。我选择的Andr​​oid>谷歌,Android的仿真器平台。当我在谷歌,Android的模拟器单击它给这个错误 CMD:命令失败,退出code 2 。我已经搜查了很多,但解决方案的不为我工作。

下面是我的输出窗口结果

  1 GT; ------启动生成:项目:BlankCordovaApp7,配置:Android的调试------
1>你的环境已经建立了如何使用Node.js 0.12.4(64)和故宫。
1> ------保证包的正确全局安装从源代码包目录:C:\\ Program Files文件(x86)的\\微软的Visual Studio 14.0 \\ Common7 \\ IDE \\扩展\\ ApacheCordovaTools \\包\\ VS-TAC
1> ------从源代码的package.json名称:VS-TAC
1> ------从源代码的package.json版本:1.0.0
1> ------包已经在正确的版本全球的装机量。
1> ------科尔多瓦工具4.3.1已安装。
1> ------构建设置:
1> ------构建设置:
1> ------ platformConfigurationBldDir:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ BLD \\ Android的\\调试
1> ------ platformConfigurationBinDir:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ BIN \\的Andr​​oid \\调试
1> ------ buildCommand:构建
1> ------平台:Android版
1> ------ cordovaPlatform:机器人
1> ------配置:调试
1> ------ cordovaConfiguration:调试
1> ------ PROJECTNAME:BlankCordovaApp7
1> ------ projectSourceDir:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7
1> ------ npmInstallDir:C:\\用户\\ Muzafar汗\\应用程序数据\\漫游\\ NPM
1> ------ buildTarget:AndroidEmulator
1> ------语言:zh-CN
1> ------ Android平台已经存在
1> ------从C复制本机文件:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\本地\\ android的平台,以\\机器人
1> ------完成复制本地文件到平台\\机器人
1> ------更新插件
1> ------目前已安装的插件:
1> ------当前安装相关的插件:
1> ------目前配置的插件:
1> ------ preparing平台:安卓
1>从默认生成config.xml中的平台Android的
1>调用plugman。prepare的平台Android的
1> preparing Android项目
1>对插件处理配置更改。
1>遍历安装的插件:[]
1>写出cordova_plugins.js ...
1>写了Android应用程序的名称为BlankCordovaApp7
1>删除:C:\\用户\\ Muzafar汗\\文档\\的Visual Studio 2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地华电国际\\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\的Visual Studio 2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地LDPI \\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\的Visual Studio 2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地MDPI \\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地xhdpi \\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘端口,华电国际\\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘端口,LDPI \\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘端口,MDPI \\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\的Visual Studio 2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制端口-xhdpi \\ screen.png
1>闪屏: [{\"src\":\"res/screens/android/screen-hdpi-landscape.png\",\"density\":\"land-hdpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-ldpi-landscape.png\",\"density\":\"land-ldpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-mdpi-landscape.png\",\"density\":\"land-mdpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-xhdpi-landscape.png\",\"density\":\"land-xhdpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-hdpi-portrait.png\",\"density\":\"port-hdpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-ldpi-portrait.png\",\"density\":\"port-ldpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-mdpi-portrait.png\",\"density\":\"port-mdpi\",\"platform\":\"android\"},{\"src\":\"res/screens/android/screen-xhdpi-portrait.png\",\"density\":\"port-xhdpi\",\"platform\":\"android\"}]
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕HDPI-landscape.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地华电国际\\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕LDPI-landscape.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地LDPI \\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕MDPI-landscape.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地MDPI \\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕xhdpi-landscape.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,陆地xhdpi \\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕HDPI-portrait.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘端口,华电国际\\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕LDPI-portrait.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘端口,LDPI \\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕MDPI-portrait.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘端口,MDPI \\ screen.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\的Visual Studio 2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\屏幕\\机器人\\屏幕xhdpi-portrait.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制端口-xhdpi \\ screen.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,华电国际\\的icon.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制-LDPI \\的icon.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,于mdpi \\的icon.png
1>删除:C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制-xhdpi \\的icon.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\图标\\机器人\\图标-36-ldpi.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制-LDPI \\的icon.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\图标\\机器人\\图标-48-mdpi.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,于mdpi \\的icon.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\的Visual Studio 2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\图标\\机器人\\图标-72-hdpi.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015 \\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制,华电国际\\的icon.png
1>从C复制图像:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\水库\\图标\\机器人\\图标96 xhdpi.png到C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\水库\\绘制-xhdpi \\的icon.png
1>写了Android包名io.cordova.myapp236d7e
1> ------复制C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ BIN \\ Android的\\调试\\ VSBuildInfo.xml到平台的Andr​​oid \\ \\资产\\ WWW \\ VSBuildInfo.xml
1> ------楼平台:安卓
1>调试
1> ------生成配置选项:--debug
1>运行命令:CMD/ S / C,C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\科尔多瓦\\运行build.bat--debug
1>命令完成了错误code 2:CMD / S / C,C:\\用户\\ Muzafar汗\\文档\\ Visual Studio的2015年\\项目\\ BlankCordovaApp7 \\ BlankCordovaApp7 \\ \\平台的Andr​​oid \\科尔多瓦\\运行build.bat--debug
1> ERROR建设的平台之一:错误:CMD:命令失败,退出code 2
1>您可能没有所需的环境或操作系统来构建这个项目
1> MDAVSCLI:错误:CMD:命令失败,退出code 2
==========生成:0成功,1失败,0了最新,0已跳过==========
==========部署:0成功,0失败,0已跳过==========


解决方案

我有完全一样的问题!我认为,空格字符可能在路径,但没有改变的问题。我的日志:

1 GT;运行命令:CMD/ S / CC:\\ BlankCordovaApp1 \\ BlankCordovaApp1 \\ \\平台的Andr​​oid \\科尔多瓦\\运行build.bat --debug --buildConfig = C:\\ BlankCordovaApp1 \\ BlankCordovaApp1 \\ build.json
1>命令完成了错误code 2:CMD / S / CC:\\ BlankCordovaApp1 \\ BlankCordovaApp1 \\平台\\机器人\\科尔多瓦\\运行build.bat --debug --buildConfig = C:\\ BlankCordovaApp1 \\ BlankCordovaApp1 \\ build.json
1> ERROR建设的平台之一:错误:CMD:命令失败,退出code 2
1>您可能没有所需的环境或操作系统来构建这个项目
1> MDAVSCLI:错误:CMD:命令失败,退出code 2

什么是奇怪的是,当我手动启动一个cmd窗口

C:\\ BlankCordovaApp1 \\ BlankCordovaApp1 \\平台\\机器人\\科尔多瓦\\运行build.bat --debug --buildConfig = C:\\ BlankCordovaApp1 \\ BlankCordovaApp1 \\ build.json

,它运作良好,并在调试目录中创建我的APK,所以我会说,也许问题来自于/ S / C,这似乎只是命令根本无法执行,但我被困在这里...

修改&安培;解决方法:我现在有更多的信息。这似乎是由于缺乏堆内存:进入工具 - >选项 - >项目和解决方案 - >生成和运行,改变MSBuild项目建设输出详细到诊断。重建项目,并从后输出窗口的文本。
我有

VM(TASKID:11)的初始化过程中出现错误
1>为对象堆(TASKID:11)无法保留足够的空间

检查,如果你不具有相同的。如果是的话,问题就简单地通过安装Java的64位版本解决了(要知道,如果你是64B,只是一味的java -d64 -version)。
事实上,这个问题已经在这里解决:
<一href=\"http://stackoverflow.com/questions/30827160/visual-studio-2015-rc-cordova-could-not-reserve-enough-space-for-object-heap\">Visual 2015年工作室RC&安培;科尔多瓦:为对象堆无法保留足够的空间(解决)

所有你需要做的是:
- 安装一个64B的Java版本,如果你还没有。
- 覆盖在VS /工具/选项/ Apache的科尔多瓦/ ENVIRONNEMENT变量覆盖/ JAVA HOME工具Java主路径。
例如,它现在是C:\\ Program Files文件\\的Java \\ jre1.8.0_51我。
(小心不要指向程序文件(x86))

这为我工作。

要走得更远,你可能想看看这个页面解释如何配置你的真正的Andr​​oid设备调试:<一href=\"http://developer.xamarin.com/guides/android/getting_started/installation/set_up_device_for_development/\" rel=\"nofollow\">http://developer.xamarin.com/guides/android/getting_started/installation/set_up_device_for_development/

您可能必须安装适当的USB驱动器为您的手机,谷歌一般一个人人都不起作用。这就是它!

I have recently installed Visual Studio 2015. I just created new project Installed>JavaScript>Blank App(Apache Cordova). I have selected Android>Google-Android-Emulator platform. when i click on Google-Android-Emulator it gives this error "cmd: Command failed with exit code 2". i already searched a lot but non of the solution works for me.

Here is my output window result

1>------ Build started: Project: BlankCordovaApp7, Configuration: Debug Android ------
1>  Your environment has been set up for using Node.js 0.12.4 (x64) and npm.
1>  ------ Ensuring correct global installation of package from source package directory: C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\ApacheCordovaTools\packages\vs-tac
1>  ------ Name from source package.json: vs-tac
1>  ------ Version from source package.json: 1.0.0
1>  ------ Package already installed globally at correct version.
1>  ------ Cordova tools 4.3.1 already installed.
1>  ------ Build Settings:
1>  ------ Build Settings:
1>  ------    platformConfigurationBldDir: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\bld\Android\Debug
1>  ------    platformConfigurationBinDir: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\bin\Android\Debug
1>  ------    buildCommand: build
1>  ------    platform: Android
1>  ------    cordovaPlatform: android
1>  ------    configuration: Debug
1>  ------    cordovaConfiguration: Debug
1>  ------    projectName: BlankCordovaApp7
1>  ------    projectSourceDir: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7
1>  ------    npmInstallDir: C:\Users\Muzafar Khan\AppData\Roaming\npm
1>  ------    buildTarget: AndroidEmulator
1>  ------    language: en-US
1>  ------ Platform android already exists
1>  ------ Copying native files from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\native\android to platforms\android
1>  ------ Done copying native files to platforms\android
1>  ------ Updating plugins
1>  ------ Currently installed plugins:
1>  ------ Currently installed dependent plugins:
1>  ------ Currently configured plugins:
1>  ------ Preparing platform: android
1>  Generating config.xml from defaults for platform "android"
1>  Calling plugman.prepare for platform "android"
1>  Preparing android project
1>  Processing configuration changes for plugins.
1>  Iterating over installed plugins: []
1>  Writing out cordova_plugins.js...
1>  Wrote out Android application name to "BlankCordovaApp7"
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-hdpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-ldpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-mdpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-xhdpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-hdpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-ldpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-mdpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-xhdpi\screen.png
1>  splash screens: [{"src":"res/screens/android/screen-hdpi-landscape.png","density":"land-hdpi","platform":"android"},{"src":"res/screens/android/screen-ldpi-landscape.png","density":"land-ldpi","platform":"android"},{"src":"res/screens/android/screen-mdpi-landscape.png","density":"land-mdpi","platform":"android"},{"src":"res/screens/android/screen-xhdpi-landscape.png","density":"land-xhdpi","platform":"android"},{"src":"res/screens/android/screen-hdpi-portrait.png","density":"port-hdpi","platform":"android"},{"src":"res/screens/android/screen-ldpi-portrait.png","density":"port-ldpi","platform":"android"},{"src":"res/screens/android/screen-mdpi-portrait.png","density":"port-mdpi","platform":"android"},{"src":"res/screens/android/screen-xhdpi-portrait.png","density":"port-xhdpi","platform":"android"}]
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-hdpi-landscape.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-hdpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-ldpi-landscape.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-ldpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-mdpi-landscape.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-mdpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-xhdpi-landscape.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-land-xhdpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-hdpi-portrait.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-hdpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-ldpi-portrait.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-ldpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-mdpi-portrait.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-mdpi\screen.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\screens\android\screen-xhdpi-portrait.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-port-xhdpi\screen.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-hdpi\icon.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-ldpi\icon.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-mdpi\icon.png
1>  deleted: C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-xhdpi\icon.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\icons\android\icon-36-ldpi.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-ldpi\icon.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\icons\android\icon-48-mdpi.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-mdpi\icon.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\icons\android\icon-72-hdpi.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-hdpi\icon.png
1>  copying image from C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\res\icons\android\icon-96-xhdpi.png to C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\res\drawable-xhdpi\icon.png
1>  Wrote out Android package name to "io.cordova.myapp236d7e"
1>  ------ Copied C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\bin\Android\Debug\VSBuildInfo.xml to platforms\android\assets\www\VSBuildInfo.xml
1>  ------ Building platform: android
1>  Debug
1>  ------ Build configuration options: --debug
1>  Running command: cmd "/s /c ""C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\cordova\build.bat" --debug""
1>  Command finished with error code 2: cmd /s /c ""C:\Users\Muzafar Khan\Documents\Visual Studio 2015\Projects\BlankCordovaApp7\BlankCordovaApp7\platforms\android\cordova\build.bat" --debug"
1>ERROR building one of the platforms : error : cmd: Command failed with exit code 2
1>  You may not have the required environment or OS to build this project
1>MDAVSCLI : error : cmd: Command failed with exit code 2
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========
========== Deploy: 0 succeeded, 0 failed, 0 skipped ==========

解决方案

I have exactly the same issue ! I thought that space character might be a problem in the path but no change. My logs :

1> Running command: cmd "/s /c "c:\BlankCordovaApp1\BlankCordovaApp1\platforms\android\cordova\build.bat --debug --buildConfig=c:\BlankCordovaApp1\BlankCordovaApp1\build.json"" 1> Command finished with error code 2: cmd /s /c "c:\BlankCordovaApp1\BlankCordovaApp1\platforms\android\cordova\build.bat --debug --buildConfig=c:\BlankCordovaApp1\BlankCordovaApp1\build.json" 1>ERROR building one of the platforms : error : cmd: Command failed with exit code 2 1> You may not have the required environment or OS to build this project 1>MDAVSCLI : error : cmd: Command failed with exit code 2

What is weird is that when I launch manually on a cmd window

c:\BlankCordovaApp1\BlankCordovaApp1\platforms\android\cordova\build.bat --debug --buildConfig=c:\BlankCordovaApp1\BlankCordovaApp1\build.json

, it works well and my apk is created in the debug directory, so I'd say that maybe the problem comes from "/s /c . It just seems that the command simply cannot be executed, but I'm stuck here...

EDIT & Solution : I now have more informations. It seems it's due to a lack of heap memory : Go to Tools --> Options --> Projects and Solutions --> Build and Run, change MSBuild project build output verbosity to Diagnostic. Rebuild the project and post the text from output window. I have

Error occurred during initialization of VM (TaskId:11) 1> Could not reserve enough space for object heap (TaskId:11)

Check if you do not have the same. If yes, problem is simply resolved by installing a 64bit version of java (to know if yours is 64b, simply try java -d64 -version). In fact, this problem has already been resolved here : Visual Studio 2015 RC & Cordova: Could not reserve enough space for object heap (solved)

All you have to do is : -Install a 64b version of Java if you haven't. - Override the java home path in VS/Tools/Options/Tools for Apache Cordova / Environnement variable Overrides / JAVA HOME. For example, it's is now C:\Program Files\Java\jre1.8.0_51 for me. (carefull not to point to Program Files (x86) )

It works for me.

To go further, you might want have a look at this page explaining how to configure your real android device for debug : http://developer.xamarin.com/guides/android/getting_started/installation/set_up_device_for_development/

You might have to install proper usb drive for your phone, google generic one does not work for everyone. That's it !

这篇关于CMD:命令失败,退出code 2的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆