Cordova - 命令|的错误代码1 命令失败了

Hdd*_*THA 18 git android node.js cordova

我是cordova的新手,所以如果我的问题不相关,请原谅我.我在Windows 7 x64机器上有一个cordova项目.昨天我通过构建我的cordova应用程序cordova build android --release.但我需要添加新的插件cordova-plugin-zip来更新我的cordova项目.我做了什么把这个插件添加到我的cordova应用程序;

  • 我在我的win7 x64环境中安装了一个git应用程序.
  • npm install -g git 我在cmd上写了这个命令.
  • 我打开了Windows环境变量/路径窗口并添加了 ;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
  • 通过此命令添加插件 cordova plugin add https://github.com/apache/cordova-plugin-file.git
  • 然后添加其他插件cordova plugin add https://github.com/MobileChromeApps/zip.git (一切都很好,直到这一步)
  • 然后我在cmd上运行 cordova build android --release

不幸的是,它会抛出以下错误;

BUILD FAILED C:\ android\sdk\tools\ant\build.xml:720:执行此行时发生以下错误:C:\ android\sdk\tools\ant\build.xml:734:编译失败; 有关详细信息,请参阅编译器错误输出.

总时间:7秒

C:\ hascevher\platforms\android\cordova \node_modules\q\q.js:126 throw e; ^命令的错误代码1:cmd with args:/ s,/ c,ant,release,-f,C:\ hascevher\platf orms\android\build.xml,-Dout.dir = ant-build,-Dgen. absolute.dir = ant-gen ERROR构建其中一个平台:错误:cmd:命令失败,退出代码为1

您可能没有所需的环境或操作系统来构建此项目错误:cmd:命令失败,退出代码1在ChildProcess.whenDone(C:\ Users\Hddn\AppData\Roaming \npm \node_modules\cor dova \node_modules\cordova- lib\src\cordova\superspawn.js:134:23)在Process.ChildProcess._handle.onexit(child_process.js)的maybeClose(child_process.js:1015:16)的ChildProcess.emit(events.js:110:17) :1087:5)

当我尝试创建一个新的helloworld cordova项目并添加android平台然后从cmd cordova build android它创建示例应用程序?

那么我的其他应用程序有什么问题?

任何帮助都很有用.

  • 操作系统:Windows 7 x64
  • Cordova v 5.1.1
  • Ant版本1.9.4

Cordova项目插件:

  • 科尔多瓦 - 插件文件
  • 科尔多瓦 - 插件-ZIP
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.inappbrowser

完整的Windows环境变量/路径:

C:\ ProgramData\Oracle\Java\javapath; C:\ Program Files\Common Files\Microsoft Shared\Windows Live; C:\ Program Files(x86)\ Common Files\Microsoft Shared\Windows Live;%C_EM64T_REDIST11%bin\Intel64 ;%SystemRoot%\ system32;%SystemRoot%;%SystemRoot%\ System32\Wbem;%SYSTEMROOT%\ System32\WindowsPowerShell\v1.0 \; C:\ Program Files(x86)\ ATI Technologies\ATI.ACE\Core-静态; C:\ Program Files(x86)\ Windows Live\Shared; C:\ Program Files(x86)\ QuickTime\QTSystem \; C:\ Program Files(x86)\ Java\jdk1.7.0_75\bin; C:\cordova\apache-ant-1.9.4\bin; C:\ android\sdk\tools; C:\ android\sdk\platform-tools; C:\ Program Files \nodejs \; C:\ Program Files(x86)\Git\bin; C:\ Program Files(x86)\ Git\cmd

小智 33

我删除了android平台并重新安装然后工作.我在命令窗口中写了这些行:

cordova平台删除android
然后
cordova平台添加android


小智 6

删除平台/ android文件夹并尝试重建.这对我帮助很大.

(Apache Cordova的Visual Studio工具)

  • 你可以在回答Asker的"我的其他应用程序有什么问题吗?"时为你的答案添加一个解释. (3认同)

小智 5

从platfroms >> android >> build >> generated >>outputs >> apk删除所有 apk 文件 并运行命令cordova run android


Hdd*_*THA 4

我自己找到了答案;如果有人遇到同样的问题,我希望我的解决方案也适用于他们。

  • 将 NodeJs 降级到 0.10.36
  • 升级Android SDK 22