Cordova - 命令|的错误代码1

时间:2015-06-27 14:08:32

标签: android node.js git cordova

我是关于cordova的新人,所以如果我的问题不相关,请原谅我。 我在Windows 7 x64机器上有一个cordova项目。 昨天我通过cordova build android --release构建了我的cordova应用程序。 但我需要添加新的插件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:编译失败;看到了   编译错误o utput for details。

     

总时间:7秒

     

C:\ hascevher \平台\机器人\科尔多瓦\ node_modules \ q \ q.js:126                       扔掉;                             ^命令的错误代码1:cmd with args:/ s,/ c,ant,release,-f,C:\ hascevher \ platf   奥姆斯\机器人\ build.xml中,-Dout.dir = Ant的构建,-Dgen.absolute.dir =蚂蚁根   ERROR构建其中一个平台:错误:cmd:命令失败   退出代码1

     

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

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

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

任何帮助都很有用。

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

Cordova项目插件:

  
      
  • 科尔多瓦-插件文件
  •   
  • 科尔多瓦-插件拉链
  •   
  • 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   住;%C_EM64T_REDIST11%BIN \ Intel64位;的%SystemRoot%\ SYSTEM32;的%SystemRoot%;%SYSTEMROOT%\ SYSTEM32 \ WBEM;%SYSTEMROOT%\ SYSTEM32 \ WindowsPowerShell \ V1.0 \; C:\ PROGRAM   文件(x86)\ ATI Technologies \ ATI.ACE \ Core-Static; C:\ Program Files   (x86)\ Windows Live \ Shared; C:\ Program Files   (x86)\ QuickTime \ QTSystem \; C:\ Program Files   (86)\的Java \ jdk1.7.0_75 \ BIN; C:\科尔多瓦\ Apache的ANT-1.9.4 \ BIN; C:\机器人\ SDK \工具; C:\机器人\ SDK \平台工具; C: \程序   Files \ nodejs \; C:\ Program Files(x86)\ Git \ bin; C:\ Program Files   (86)\ GIT中\ CMD

9 个答案:

答案 0 :(得分:31)

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

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

答案 1 :(得分:5)

删除platforms / android文件夹并尝试重建。这对我帮助很大。

(Apache Cordova的Visual Studio工具)

答案 2 :(得分:3)

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

  • 将NodeJ降级为0.10.36
  • 升级Android SDK 22

答案 3 :(得分:3)

我已经多次遇到这个问题了,通常可以通过干净和重建来解决,正如我之前的许多人所回答的那样。但这一次不会解决它。

我使用我的cordova应用程序构建2个独立的应用程序,这些应用程序共享大部分相同的代码库,并驱动config.xml。我最终无法建立,因为我的身份证中有一个空间。

com.company AppName

而不是:

com.company.AppName

如果有人像我一样在那里配置。这可能是你的问题,我每个应用程序也有3个版本。实时/演示/测试 - 这些都有不同的ID。

com.company.AppName.Test

容易犯错,但更容易被忽视。花了很多时间重建,检查插件,版本控制等。我应该检查我的配置。 下次首先停止!

答案 4 :(得分:2)

platfroms>>删除所有apk文件android>>构建>>生成>>输出>> APK  并运行命令 cordova运行android

答案 5 :(得分:1)

我有相同的错误代码,但问题不同

[ {"lat": 22.28552, "lng": 114.15769 }, ... ]

要解决此问题,我打开了Android SDK Manager,卸载了我最新的Android SDK构建工具(24.0.3)并安装了构建工具的23.0.3版本。

我的cordova应用程序然后继续为Android成功构建。

答案 6 :(得分:0)

面临同样的问题。问题在于未安装所需的版本。 Hack很简单Goto Platforms> platforms.json 编辑android前面的platforms.json将版本修改为安装在系统上的版本。

答案 7 :(得分:0)

我正在使用Visual Studio 2015,我发现要做的第一件事就是查看构建输出。

我在那里发现了这个错误:

  

读取构建配置文件:\ build.json ... SyntaxError:意外   令牌

解决方法是remove the bom from the build.json file

然后我遇到了第二个问题 - 在构建输出中显示此消息:

  

失败:构建因异常而失败。 *出了什么问题:A   使用task':packageRelease'的配置找到问题。

     

为属性指定文件'C:\ Users \ Colin \ etc'   'signingConfig.storeFile'不是文件。

通过将正确的文件名放入密钥库属性

轻松解决

答案 8 :(得分:0)

在我的情况下,它是放在代理服务器上的文件大小限制。由于此限制,gradle的Zip文件无法下载。我在下载gradle zip文件时遇到401错误。如果您在日志中收到401或403错误,请确保您能够手动下载这些文件。