cordova-plugin-rokomobi
Version:
Plugin for RokoMobi portal
18 lines (14 loc) • 829 B
JavaScript
module.exports = function(ctx) {
var fs = ctx.requireCordovaModule('fs'),
path = ctx.requireCordovaModule('path'),
xml = ctx.requireCordovaModule('cordova-common').xmlHelpers;
var manifestPath = path.join(ctx.opts.projectRoot, 'platforms/android/AndroidManifest.xml');
var doc = xml.parseElementtreeSync(manifestPath);
if (doc.getroot().tag !== 'manifest') {
throw new Error(manifestPath + ' has incorrect root node name (expected "manifest")');
}
// Setup application/@android:name for Multidexing (cf. http://developer.android.com/tools/building/multidex.html)
doc.getroot().find('./application').attrib['android:name'] = 'android.support.multidex.MultiDexApplication';
//write the manifest file
fs.writeFileSync(manifestPath, doc.write({indent: 4}), 'utf-8');
};