Error: Falló la ejecución de la tarea ': processDebugGoogleServices'.

Corrija el conflicto de versión actualizando la versión del complemento de servicios de google (la información sobre la última versión está disponible en https://bintray.com/android/android-tools/com.google.gms.google-services/) o actualizando la versión de com.google. android.gms a 10. +.

Quiero el plugin iónico cordova cordova-plugin-fcm-with-dependency-updated para notificación pero la compilación se bloquea después de instalar este plugin si elimino este plugin, entonces mi aplicación está funcionando

Intento usar el complemento fcm con android 8.0.0 con cordova-plugin-googleplus 7.0.0 y trato con android 7.4.1 y 6.4.0 con cordova-plugin-googleplus 5.2.1

0
Apeksha 10 may. 2019 a las 07:41

3 respuestas

La mejor respuesta

¡prueba esto!..

Paso 1 ionic cordova platform rm android

Paso 2 ve a /plugins/cordova-plugin-fcm-with-dependecy-updated/src/android/FCMPlugin.gradle

Cambiar así

buildscript {
    repositories {
        mavenCentral()
        jcenter()
        mavenLocal()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.+'
        classpath 'com.google.gms:google-services:3.1.+'
    }
}
repositories {
    mavenCentral()
    jcenter()
}
dependencies {
    compile 'com.google.firebase:firebase-core:11.4.2'
}
// apply plugin: 'com.google.gms.google-services'
// class must be used instead of id(string) to be able to apply plugin from non-root gradle file
apply plugin: com.google.gms.googleservices.GoogleServicesPlugin

Paso 3 ionic cordova platform add android

Paso 4 Ir a /platforms/android/project.properties

Cambia como los números a 11.4.2

cordova.system.library.3=com.google.firebase:firebase-core:11.4.2
cordova.system.library.4=com.google.firebase:firebase-messaging:11.4.2
cordova.system.library.7=com.google.android.gms:play-services-auth:11.4.2
cordova.system.library.8=com.google.android.gms:play-services-identity:11.4.2

Archivo demo project.properties

# This file is automatically generated by Android Tools.
# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
#
# This file must be checked in Version Control Systems.
#
# To customize properties used by the Ant build system edit
# "ant.properties", and override values to adapt the script to your
# project structure.
#
# To enable ProGuard to shrink and obfuscate your code, uncomment this (available properties: sdk.dir, user.home):
#proguard.config=${sdk.dir}/tools/proguard/proguard-android.txt:proguard-project.txt
# Project target.
target=android-26
android.library.reference.1=CordovaLib
cordova.gradle.include.1=cordova-plugin-badge/mobile-badge.gradle
cordova.system.library.2=com.facebook.android:facebook-android-sdk:4.25.0
cordova.system.library.3=com.google.firebase:firebase-core:11.4.2
cordova.system.library.4=com.google.firebase:firebase-messaging:11.4.2
cordova.gradle.include.2=cordova-plugin-fcm-with-dependecy-updated/mobile-FCMPlugin.gradle
cordova.system.library.6=com.android.support:appcompat-v7:25.+
cordova.system.library.7=com.google.android.gms:play-services-auth:11.4.2
cordova.system.library.8=com.google.android.gms:play-services-identity:11.4.2
cordova.gradle.include.3=cordova-plugin-local-notification/mobile-localnotification.gradle
cordova.gradle.include.4=cordova-plugin-telerik-imagepicker/mobile-ignorelinterrors.gradle
cordova.gradle.include.5=cordova-plugin-telerik-imagepicker/mobile-androidtarget.gradle
cordova.gradle.include.6=phonegap-plugin-barcodescanner/mobile-barcodescanner.gradle
cordova.system.library.11=com.android.support:support-v4:27.+
cordova.gradle.include.7=twitter-connect-plugin/mobile-twitter.gradle
cordova.system.library.12=com.squareup.okhttp3:okhttp:3.12.0

Paso 5 iónico cordova construir android

Note :: Don't forgot to add google-services.json file in root directory, main_project/google-services.json
1
Anandh Sp 11 may. 2019 a las 15:11

Soy un coreano que se desarrolla con Cordova.

Lo resolví como a continuación. cordova-plugin-admob-free y Library entran en conflicto con cordova-plugin-fcm-with-dependency-updated.

Cambié solo la versión de anuncios y la ejecuté como se muestra a continuación.

No estoy seguro de si el contenido se entregará con Google Translate. ingrese la descripción de la imagen aquí

/platforms/android/project.properties

Cordova.system.library.1 = com.google.firebase: firebase-core: 16.0.9 cordova.system.library.2 = com.google.firebase: firebase-messaging: 18.0.0 cordova.gradle.include.1 = cordova-plugin-fcm-with-dependency-updated / helloworld-FCMPlugin.gradle cordova.system.library.3 = com.google.android.gms: play-services-base: 11.0.4 cordova.system.library.4 = com.google.android.gms: play-services-ads: 17.0.0

-1
MK Jung 16 mar. 2020 a las 15:10

Tenemos el mismo problema y ayer resolvimos este problema con esta respuesta:

Respuesta: 1

Esto se debe a las actualizaciones de Firebase el 5 de abril. Aquí https: // firebase.google.com/support/release-notes/android#update_-_april_02_2019, encontré las últimas versiones de trabajo y ajusté mi project.properties en consecuencia de esta manera

cordova.system.library.4=com.google.firebase:firebase-core:16.0.8 
cordova.system.library.5=com.google.firebase:firebase-messaging:17.5.0 
cordova.system.library.6=com.google.firebase:firebase-config:16.4.1 
cordova.system.library.7=com.google.firebase:firebase-perf:16.2.4

Aquí todas las dependencias están bloqueadas a la versión específica (Actualización - 02 de abril de 2019) en lugar de +, lo que le daría la última versión y así rompería el proceso de compilación.

¡Ahora puedo construir con éxito! ¡Espero que ayude!

Ref: página

Respuesta: 2

Una persona maravillosa abrió una solicitud de extracción 31 en el repositorio oficial cordova-firebase-plugin y funciona.

Pasos que hice:

1 - Remove cordova-firebase-plugin with ionic cordova plugin remove cordova- 
firebase-plugin

2 - Install: ionic cordova plugin add https://github.com/dpa99c/cordova-plugin-firebase#GH-1057-April-05-android-build-issue

3 - rm -rf node_modules/ plugins/ platforms/android package-lock.json

4 - ionic cordova platform add android && npm install

5 - In my case, I also use a firebase js library in an old version because the newest ones are not working for me. With that library I always need to reinstall it manually after all the previous steps, so also I did: npm install firebase@4.12.1.

Y ahora está funcionando.

Ref: Página

1
user9088454 21 ago. 2019 a las 12:06