Cordova – Código de error 1 para command | Comando fallido

Soy nuevo en cordova, así que si mi pregunta no es relevante, perdónenme. Tengo un proyecto de cordova en mi máquina con Windows 7 x64. Ayer estaba construyendo mi aplicación cordova build android --release través de cordova build android --release . Pero necesito agregar el nuevo complemento cordova-plugin-zip para actualizar mi proyecto de cordova. Lo que hice para agregar este complemento a mi aplicación Cordova;

  • Instalé una aplicación git en mi win7 x64 env.
  • npm install -g git Escribí este command en cmd.
  • Abrí Windows Environment Variables / Path Window y agregué ;C:\Program Files (x86)\Git\bin;C:\Program Files (x86)\Git\cmd
  • agregar el plugin a través de este cordova plugin add https://github.com/apache/cordova-plugin-file.git command cordova plugin add https://github.com/apache/cordova-plugin-file.git
  • luego agregó otro plugin cordova plugin add https://github.com/MobileChromeApps/zip.git (Todo bien hasta este paso)
  • Luego corro en cmd cordova build android --release

Infortunadamente lanza el siguiente error;

BUILD FAILED C: \ android \ sdk \ tools \ ant \ build.xml: 720: Se produjo el siguiente error al ejecutar esta línea: C: \ android \ sdk \ tools \ ant \ build.xml: 734: Compile failed; ver el error del comstackdor o utput para más detalles.

Tiempo total: 7 segundos

C: \ hascevher \ platforms \ android \ cordova \ node_modules \ q \ q.js: 126 throw e; ^ Código de error 1 para el command: cmd con args: / s, / c, ant, lanzamiento, -f, C: \ hascevher \ platf orms \ android \ build.xml, -Dout.dir = ant-build, -Dgen. absolute.dir = ant-gen ERROR construyendo una de las plataforms: Error: cmd: command fallido con el código de salida 1

Es posible que no tenga el entorno ni el sistema operativo necesarios para comstackr este proyecto. Error: cmd: Error en el command con el código de salida 1 en ChildProcess.whenDone (C: \ Users \ Hddn \ AppData \ Roaming \ npm \ node_modules \ cor dova \ node_modules \ cordova- lib \ src \ cordova \ superspawn.js: 134: 23) en ChildProcess.emit (events.js: 110: 17) en maybeClose (child_process.js: 1015: 16) en Process.ChildProcess._handle.onexit (child_process.js : 1087: 5)

Cuando trato de crear un nuevo proyecto de helloworld cordova y agregar la plataforma de Android, desde cmd cordova build android crea una aplicación de muestra.

Entonces, ¿qué pasa con mi otra aplicación?

Cualquier ayuda muy útil.

  • Sistema operativo: Windows 7 x64
  • Cordova v 5.1.1
  • Ant versión 1.9.4

Proyecto Plugins On Cordova:

  • cordova-plugin-file
  • cordova-plugin-zip
  • org.apache.cordova.console
  • org.apache.cordova.device
  • org.apache.cordova.inappbrowser

Variables / ruta del entorno de Windows completo:

C: \ ProgramData \ Oracle \ Java \ javapath; C: \ Archivos de progtwig \ Archivos comunes \ Microsoft Shanetworking \ Windows Live; C: \ Archivos de progtwig (x86) \ Archivos comunes \ Microsoft Shanetworking \ Windows Live;% C_EM64T_REDIST11% bin \ Intel64 ;% SystemRoot% \ system32;% SystemRoot%;% SystemRoot% \ System32 \ Wbem;% SYSTEMROOT% \ System32 \ WindowsPowerShell \ v1.0 \; C: \ Archivos de progtwig (x86) \ ATI Technologies \ ATI.ACE \ Core- Estático; C: \ Archivos de progtwig (x86) \ Windows Live \ Compartido; C: \ Archivos de progtwig (x86) \ QuickTime \ QTSystem \; C: \ Archivos de progtwig (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: \ Archivos de progtwig \ nodejs \; C: \ Archivos de progtwig (x86) \ Git \ bin; C: \ Archivos de progtwig (x86) \ Git \ cmd

Eliminé las plataforms Android e instalé nuevamente y luego funcionó. Escribí estas líneas en la window de commands:

plataforma cordova eliminar android
entonces
cordova platform add android

Eliminar plataforms / carpeta android e intentar rebuild. Eso me ayudó mucho.

(Visual Studio Tools para Apache Cordova)

He tenido este problema varias veces y, por lo general, se puede resolver con una limpieza y reconstrucción tal como lo respondieron muchos antes que yo. Pero esta vez esto no lo arreglaría.

Uso mi aplicación Cordova para crear 2 aplicaciones separadas que comparten la mayoría de la misma base de código y que libera el config.xml. No pude build porque terminé porque tenía un espacio en mi identificación.

 com.company AppName 

en lugar de:

 com.company.AppName 

Si alguien está allí config tan regular como yo. Este podría ser su problema, también tengo 3 versiones de cada aplicación. En vivo / Demostración / Prueba: todos tienen diferentes identificadores.

 com.company.AppName.Test 

Fácil error de hacer, pero aún más fácil pasar por alto. Pasé mucho time reconstruyendo, comprobando complementos, versionando, etc. Donde debería haber comprobado mi configuration. ¡Primero pare la próxima vez!

Encontré respuesta yo mismo; y si alguien enfrenta el mismo problema, espero que mi solución también funcione para ellos.

  • Downgrade NodeJs a 0.10.36
  • Actualizar Android SDK 22

Eliminar todos los files apk de plataforms >> android >> comstackr >> generar >> salidas >> apk y ejecutar el command cordova ejecutar Android

Enfrenta el mismo problema. El problema radica en la versión requerida no instalada. Hack es simple Goto Plataforms> platforms.json Edite plataforms.json delante de Android y modifique la versión a la que está instalada en el sistema.

Estoy usando Visual Studio 2015, y he descubierto que lo primero que debe hacer es search en la salida de compilation.

Encontré este error reportado allí:

Lectura del file de configuration de compilation: \ build.json … SyntaxError: Token inesperado

La solución para eso fue eliminar el bom del file build.json

Luego hago clic en un segundo problema, con este post en la salida de compilation:

FALLO: la compilation falló con una exception. * Qué salió mal: se encontró un problema con la configuration de la tarea ': packageRelease'.

El file 'C: \ Users \ Colin \ etc' especificado para la propiedad 'signingConfig.storeFile' no es un file.

Se soluciona fácilmente colocando el nombre de file correcto en la propiedad keystore

Tenía el mismo código de error pero problema diferente

Error: /Users/danieloram/desktop/CordovaProject/platforms/android/gradlew: Command failed with exit code 1 Error output: Exception in thread "main" java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0

Para resolver este problema, abrí el Administrador de Android SDK, desinstalé las últimas herramientas de compilation de Android SDK que tenía (24.0.3) e instalé la versión 23.0.3 de las herramientas de compilation.

Mi aplicación cordova luego procedió a build con éxito para Android.

En mi caso, fue la restricción de tamaño de file que se puso en el server proxy. El file zip de gradle no se pudo download debido a esta restricción. Obtuve el error 401 al download el file Zip de Gradle. Si obtiene un error 401 o 403 en el logging, asegúrese de que puede download esos files manualmente.