Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Cordova-命令的错误代码1 |命令失败_Android_Node.js_Git_Cordova - Fatal编程技术网

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

Android Cordova-命令的错误代码1 |命令失败,android,node.js,git,cordova,Android,Node.js,Git,Cordova,我是科尔多瓦的新手,所以如果我的问题与此无关,请原谅我。 我在Windows7x64机器上有一个cordova项目。 昨天,我正在通过cordova build android--release构建我的cordova应用程序。 但是我需要添加新的插件cordova plugin-zip来更新我的cordova项目。 我如何将这个插件添加到我的cordova应用程序中 我在win7 x64环境中安装了git应用程序 npm安装-g git我在cmd上编写了这个命令 我打开了Windows环境变量

我是科尔多瓦的新手,所以如果我的问题与此无关,请原谅我。 我在Windows7x64机器上有一个cordova项目。 昨天,我正在通过
cordova build android--release
构建我的cordova应用程序。 但是我需要添加新的插件
cordova plugin-zip
来更新我的cordova项目。 我如何将这个插件添加到我的cordova应用程序中

  • 我在win7 x64环境中安装了git应用程序
  • npm安装-g git
    我在cmd上编写了这个命令
  • 我打开了Windows环境变量/路径窗口并添加了
    ;C:\ProgramFiles(x86)\Git\bin;C:\ProgramFiles(x86)\Git\cmd
  • 通过以下命令添加插件
    cordova plugin addhttps://github.com/apache/cordova-plugin-file.git
  • 然后添加了其他插件
    cordova插件添加https://github.com/MobileChromeApps/zip.git
    (在此步骤之前一切正常)
  • 然后我运行cmd
    cordova build android--release
它毫无顾忌地抛出以下错误

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

总时间:7秒

C:\hascevher\platforms\android\cordova\node\u modules\q\q.js:126 投掷e; ^命令的错误代码1:cmd和args:/s、/c、ant、release、-f、c:\hascevher\platf orms\android\build.xml,-Dout.dir=ant build,-Dgen.absolute.dir=ant gen 生成其中一个平台时出错:错误:cmd:命令失败 出口代码1

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

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

那么,我的另一个应用程序有什么问题

任何帮助都非常感激。
  • 操作系统:Windows7x64
  • 科尔多瓦v 5.1.1
  • Ant版本1.9.4
Cordova项目上的插件:

  • cordova插件文件
  • cordova插件拉链
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.inappbrowser
完整的Windows环境变量/路径:

C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Common 文件\Microsoft共享\Windows Live;C:\ProgramFiles(x86)\Common 文件\Microsoft共享\Windows 现场;%C_EM64T_REDIST11%bin\Intel64;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\程序 文件(x86)\ATI Technologies\ATI.ACE\Core Static;C:\程序文件 (x86)\Windows Live\Shared;C:\程序文件 (x86)\QuickTime\QTSystem\;C:\程序文件 (x86)\Java\jdk1.7.0\u 75\bin;C:\cordova\apache-ant-1.9.4\bin;C:\android\sdk\tools;C:\android\sdk\平台工具;C:\程序 文件\nodejs\;C:\ProgramFiles(x86)\Git\bin;C:\程序文件 (x86)\Git\cmd


我自己找到了答案;如果有人会面临同样的问题,我希望我的解决方案也能对他们起作用

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

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

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


      (适用于Apache Cordova的Visual Studio工具)

      我删除了android平台并重新安装,然后工作正常。我在命令窗口中写了以下几行:

      cordova平台删除android
      然后

      cordova platform add android

      我已经多次遇到这个问题,通常可以通过清理和重建来解决,我之前的许多人都回答了这个问题。但这一次并不能解决问题

      我使用我的cordova应用程序构建了两个独立的应用程序,它们共享同一个代码库的大部分内容,并且不使用config.xml。我无法最终构建,因为我的id中有一个空间

      com.company AppName
      
      而不是:

      com.company.AppName
      
      如果有人和我一样在里面。这可能是你的问题,我也有3个版本的每个应用程序。现场/演示/测试-这些都有不同的ID

      com.company.AppName.Test
      

      容易犯错误,但更容易忽视。花了大量时间重建、检查插件、版本控制等,我本应该检查配置的下次第一站

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

      我发现报告了此错误:

      正在读取生成配置文件:\build.json。。。SyntaxError:意外 代币

      解决办法是

      然后,我遇到了第二个问题——生成输出中的消息:

      失败:生成失败,出现异常。*出了什么问题:A 发现任务“:packageRelease”的配置有问题

      为属性指定的文件“C:\Users\Colin\etc” “signingConfig.storeFile”不是文件


      通过将正确的文件名放入keystore属性,很容易解决问题。我有相同的错误代码,但问题不同

      错误:/Users/danieloram/desktop/CordovaProject/platforms/android/gradlew:命令失败,退出代码1错误输出:
      线程“main”java.lang.UnsupportedClassVersionError:com/android/dx/command/main:Unsupported major.minor版本52.0中出现异常

      为了解决这个问题,我打开了Android