diff --git a/app-template/config-template.xml b/app-template/config-template.xml index 63c82f863..8031c8110 100644 --- a/app-template/config-template.xml +++ b/app-template/config-template.xml @@ -160,5 +160,5 @@ - + diff --git a/fixFirebasePlugin.js b/fixFirebasePlugin.js new file mode 100644 index 000000000..c3e6e00d3 --- /dev/null +++ b/fixFirebasePlugin.js @@ -0,0 +1,14 @@ +module.exports = function(context) { + var fs = require('fs'); + var path = require('path'); + + var rootdir = context.opts.projectRoot; + + var platformDir = 'platforms/android'; + //change the path to your external gradle file + var srcFile = path.join(rootdir, 'src/android/build-extras.gradle'); + var destFile = path.join(rootdir, platformDir, 'build-extras.gradle'); + + console.log("copying "+srcFile+" to "+destFile); + fs.createReadStream(srcFile).pipe(fs.createWriteStream(destFile)); +} \ No newline at end of file diff --git a/src/android/build-extras.gradle b/src/android/build-extras.gradle new file mode 100644 index 000000000..ff317a4df --- /dev/null +++ b/src/android/build-extras.gradle @@ -0,0 +1,20 @@ +configurations.all { + resolutionStrategy { + force "com.google.android.gms:play-services-auth:11.8.0" + force "com.google.android.gms:play-services-identity:11.8.0" + force "com.google.android.gms:play-services-ads:11.8.0" + force "com.google.android.gms:play-services-base:11.8.0" + force "com.google.android.gms:play-services-gcm:11.8.0" + force "com.google.android.gms:play-services-analytics:11.8.0" + force "com.google.android.gms:play-services-location:11.8.0" + force "com.google.android.gms:play-services-basement:11.8.0" + force "com.google.android.gms:play-services-tagmanager:11.8.0" + force 'com.google.firebase:firebase-core:11.8.0' + force 'com.google.firebase:firebase-crash:11.8.0' + force 'com.google.firebase:firebase-auth:11.8.0' + force 'com.google.firebase:firebase-common:11.8.0' + force 'com.google.firebase:firebase-config:11.8.0' + force 'com.google.firebase:firebase-perf:11.8.0' + force 'com.google.firebase:firebase-messaging:11.8.0' + } +} \ No newline at end of file