diff --git a/lib/builders/ProjectBuilder.js b/lib/builders/ProjectBuilder.js index 59e9dfbee..4abf379c8 100644 --- a/lib/builders/ProjectBuilder.js +++ b/lib/builders/ProjectBuilder.js @@ -319,7 +319,9 @@ class ProjectBuilder { */ const javaHome = process.env.CORDOVA_JAVA_HOME || process.env.JAVA_HOME || false; if (javaHome) { - configProperties.set('java.home', javaHome); + // Double escape back-slashes so that it is written as escaped back-slashes + // in the gradle config. Primary an issue in window environments. + configProperties.set('java.home', javaHome.replace(/\\/g, '\\\\')); } else { configProperties.unset('java.home'); }