android - run - Cordova-Código de error 1 para comando | Comando fallido para
instalar cordova npm (9)
Soy nuevo en Córdoba, así que si mi pregunta no es relevante, perdóname. Tengo un proyecto de Córdova en mi máquina Windows 7 x64. Ayer cordova build android --release
mi aplicación de cordova build android --release
través de cordova build android --release
. Pero necesito agregar un nuevo complemento cordova-plugin-zip
para actualizar mi proyecto de cordova. Lo que hice para agregar este plugin a mi aplicación de cordova;
- Instalé una aplicación git para mi win7 x64 env.
-
npm install -g git
Escribí este comando en cmd. - Abrí las variables de entorno de Windows / ventana de ruta y agregué
;C:/Program Files (x86)/Git/bin;C:/Program Files (x86)/Git/cmd
- agregar complemento a través de este comando
cordova plugin add https://github.com/apache/cordova-plugin-file.git
- luego se agregó otro complemento de
cordova plugin add https://github.com/MobileChromeApps/zip.git
(Todo está bien hasta este paso) - Luego corro en cmd
cordova build android --release
Desgraciadamente lanza el siguiente error;
FALLO DE LA CONSTRUCCIÓN C: / android / sdk / tools / ant / build.xml: 720: Ocurrió el siguiente error al ejecutar esta línea: C: / android / sdk / tools / ant / build.xml: 734: Falló la compilación; ver el error del compilador 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 comando: cmd con args: / s, / c, ant, release, -f, C: / hascevher / platf orms / android / build.xml, -Dout.dir = ant-build, -Dgen. absolute.dir = ant-gen ERROR al crear una de las plataformas: Error: cmd: el comando falló con el código de salida 1
Es posible que no tenga el entorno o sistema operativo requerido para compilar este proyecto. Error: cmd: el comando falló 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 intento crear un nuevo proyecto de helloworld cordova y agregar una plataforma android, desde cmd cordova build android
crea una aplicación de ejemplo?
Entonces, ¿qué está mal con mi otra aplicación?
Cualquier ayuda enormemente valorada.
- SO: Windows 7 x64
- Córdoba v 5.1.1
- Ant versión 1.9.4
Proyecto Plugins On Cordova:
- archivo de plugin de cordova
- cordova-plugin-zip
- org.apache.cordova.console
- org.apache.cordova.device
- org.apache.cordova.inappbrowser
Variables de entorno de Windows completas / ruta:
C: / ProgramData / Oracle / Java / javapath; C: / Archivos de programa / Archivos comunes / Microsoft Shared / Windows Live; C: / Archivos de programa (x86) / Archivos comunes / Microsoft Shared / Windows Live;% C_EM64T_REDIST11% bin / Intel64 ;% SystemRoot% / system32;% SystemRoot%;% SystemRoot% / System32 / Wbem;% SYSTEMROOT% / System32 / WindowsPowerShell / v1.0 /; C: / Archivos de programa (x86) / ATI Technologies / ATI.ACE / Core- Estático; C: / Archivos de programa (x86) / Windows Live / Shared; C: / Archivos de programa (x86) / QuickTime / QTSystem /; C: / Archivos de programa (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 programa / nodejs /; C: / Archivos de programa (x86) / Git / bin; C: / Archivos de programa (x86) / Git / cmd
Ante el mismo problema. El problema radica en la versión requerida no instalada. Hack es simple Pasar a las plataformas> plataformas.json Editar plataformas.json delante de Android, modificar la versión a la que está instalada en el sistema.
Borre todos los archivos apk de platfroms >> android >> build >> generados >> output >> apk y ejecute el comando cordova ejecute android
Eliminar plataformas / carpeta de Android y tratar de reconstruir. Eso me ayudó mucho.
(Visual Studio Tools para Apache Cordova)
En mi caso, fue la restricción de tamaño de archivo que se puso en el servidor proxy. El archivo zip de gradle no pudo descargar debido a esta restricción. Recibí un error 401 al descargar el archivo zip de Gradle. Si obtiene un error 401 o 403 en el registro, asegúrese de poder descargar esos archivos manualmente.
Estoy usando Visual Studio 2015, y he encontrado que lo primero que hay que hacer es mirar en la salida de compilación.
Encontré este error reportado allí:
Leyendo el archivo de configuración de compilación: / build.json ... SyntaxError: Token inesperado
La solución para eso fue eliminar el bom del archivo build.json
Luego me topé con un segundo problema: con este mensaje en la salida de compilación:
FALLO: La compilación falló con una excepción. * Lo que salió mal: Se encontró un problema con la configuración de la tarea '': packageRelease''.
El archivo ''C: / Users / Colin / etc'' especificado para la propiedad ''signatureConfig.storeFile'' no es un archivo.
Se resuelve fácilmente colocando el nombre de archivo correcto en la propiedad del almacén de claves
He tenido este problema varias veces y generalmente se puede resolver con una limpieza y reconstrucción tal como lo contestaron muchos antes que yo. Pero esta vez esto no lo arreglaría.
Utilizo mi aplicación cordova para compilar 2 aplicaciones separadas que comparten la mayoría de la misma base de código y se aleja del config.xml. Al final no pude construir 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 tu problema, también tengo 3 versiones de cada aplicación. Live / Demo / Test - Todos estos tienen diferentes identificaciones.
com.company.AppName.Test
Fácil error de cometer, pero aún más fácil de pasar por alto. Pasé mucho tiempo reconstruyendo, revisando complementos, control de versiones, etc. Donde debería haber revisado mi configuración. Primera parada la próxima vez!
Me encontré respuesta a mí mismo; y si alguien se enfrenta al mismo problema, espero que mi solución funcione también para ellos.
- Bajar los Nodos a 0.10.36
- Actualizar Android SDK 22
Quité las plataformas de Android e instalé de nuevo, luego trabajé Escribí estas líneas en la ventana de comandos:
plataforma cordova quitar android
entonces
plataforma cordova agregar android
Tuve 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 Android SDK Manager, desinstalé las últimas herramientas de compilación de Android SDK que tenía (24.0.3) e instalé la versión 23.0.3 de las herramientas de compilación.
Mi aplicación de cordova luego procedió a construir con éxito para Android.