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.

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?

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 
FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.