diff --git a/bin/templates/cordova/Api.js b/bin/templates/cordova/Api.js index be6b76b9..538c1fef 100644 --- a/bin/templates/cordova/Api.js +++ b/bin/templates/cordova/Api.js @@ -25,6 +25,7 @@ var PluginManager = require('cordova-common').PluginManager; var CordovaLogger = require('cordova-common').CordovaLogger; var selfEvents = require('cordova-common').events; +var ConfigParser = require('cordova-common').ConfigParser; var PLATFORM = 'android'; @@ -174,6 +175,8 @@ Api.prototype.getPlatformInfo = function () { * CordovaError instance. */ Api.prototype.prepare = function (cordovaProject, prepareOptions) { + cordovaProject.projectConfig = new ConfigParser(cordovaProject.locations.rootConfigXml || cordovaProject.projectConfig.path); + return require('./lib/prepare').prepare.call(this, cordovaProject, prepareOptions); };