Visual Studio Córdova falla
Cuando construyo alguna aplicación de Android con Córdoba, falla con
TypeError: No se puede leer la propiedad 'prepEnv' de undefined.
- ¿Dónde está el archivo release apk para aplicaciones cordova en Visual Studio 2015
- Cree una función que se active sólo una vez después de instalar la aplicación en el teléfono
- Acceso al código C ++ en Apache Cordova para Android
- No puede cargar recursos al crear para Android Emulator utilizando Visual Studio Tools para Apache Cordova en Visual Studio 2013
- VS2013 Cordova comando de la aplicación en blanco falló con código de salida 8 error
He hecho toda la solución de problemas y comprobado las variables de entorno (según la documentación de MS)
Lo que encontré es que si llamo bld\Debug\platforms\android\cordova\build --ant --debug
de mi carpeta de proyecto, la compilación funciona.
Pero cuando llamo a "C:\Users\<user>\AppData\Roaming\npm\\node_modules\vs-mda\vs-cli.cmd" build --platform Android --configuration Debug --projectDir . --rojectName Gappy --npmInstallDir C:\Users\<user>\AppData\Roaming\npm --language en-US --buildTarget AndroidDevice
"C:\Users\<user>\AppData\Roaming\npm\\node_modules\vs-mda\vs-cli.cmd" build --platform Android --configuration Debug --projectDir . --rojectName Gappy --npmInstallDir C:\Users\<user>\AppData\Roaming\npm --language en-US --buildTarget AndroidDevice
, la compilación falla.
Uno de los pasos del segundo método, es llamar al primer archivo de proceso por lotes.
Esto sucede con VS2013 y VS2015. 64 y versiones de 32 bits de Node.JS
Cualquier ayuda / ideas?
- Visual Studio Enterprise 2015 RC Cordova Android Construir código de salida 1
- Visual Studio 2015 RTM Cordova proyecto no depurar / desplegar a Android, Windows, Windows Phone
- No se puede agregar cordova-plugin-uid al proyecto de Visual Studio 2013
- Error de Visual Studio 2015 Cordova: No se pudo encontrar un apk desplegable
- No se puede construir el paquete androide firmado a través de studio visual cordova
- Visual Studio Tools para Apache Cordova Error, MDAVSCLI falló con el código 8
- ¿Cómo instalo un Plugin Cordova desarrollado en la empresa en Visual Studio?
Me di cuenta de que el archivo de construcción se llama differnetly dependiendo de si la ruta de la solución contiene espacios:
1> —— Configurar opciones de configuración: 1> Ejecutar comando: C: \ Proyectos \ Móvil \ AppSolutionName \ AppSolutionName \ bld \ Debug \ plataformas \ android \ cordova \ build.bat –debug –ant
1> —— Configurar opciones de configuración: –debug 1> Ejecutar comando: cmd "/ s / c" "C: \ Proyectos \ Aplicaciones móviles \ AppSolutionName \ AppSolutionName \ Build.bat "–debug –ant" "
Funciona si hay espacios y falla con "TypeError: No se puede leer la propiedad 'prepEnv' de undefined" si no hay ninguno. No sé si esto es específico de mi entorno, pero con los espacios en el camino que puedo construir ahora.
En Mac OS X Yosemite:
Limpiar el proyecto y reconstruirlo con sudo lo arregló para mí.
En / ruta / a / su / proyecto / plataformas / android / cordova carpeta:
sudo ./clean sudo ./build --release