Construcción de errores en cordova – EPERM, operación no permitida

Estoy intentando crear un file APK de Android para mi proyecto

C:\myApp>cordova build android cp: copyFileSync: could not write to dest file (code=EPERM):C:\myApp\platforms\android\res\xml\config.xml Error: EPERM, operation not permitted 'C:\myApp\platforms\android\res\xml\config.xml' at Object.fs.openSync (fs.js:438:18) at Object.fs.writeFileSync (fs.js:977:15) 

Utilicé Windows 7 64 Bit. ¿Cuál podría ser la razón?

Por cierto, mis files están versionados por subversión y no estoy seguro si ese es el caso.

¿Alguien se encontró con este?

Reinstalar Android como una plataforma, debe volver a crear las carpetas que tenían malos permissions

cordova platform remove android

cordova platform add android

Yo tuve el mismo problema. Esto solucionó el problema:

 sudo chown -R yourUserName foldername 

Menú Inicio -> search "cmd" -> clic derecho "cmd.exe" y "Ejecutar como administrador"

Solucionado el problema para mí.

Otra posibilidad que no se ha mencionado explícitamente es que si su sistema de control de versiones marca los files como de solo lectura cuando los registra, entonces esto causará errores EPERM durante su compilation. Tendrá que solucionar esto teniendo un evento o gancho de preconstrucción (dependiendo de su entorno de desarrollo) para eliminar este atributo de los files en cuestión después de que se copien en la location específica de la plataforma.