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
3 respuestas
¡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
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
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
Preguntas relacionadas
Nuevas preguntas
ionic-framework
Ionic es un marco front-end para el desarrollo de aplicaciones móviles híbridas nativas con HTML y Sass. Tradicionalmente, se ejecuta sobre Cordova y Angular, pero desde Ionic 4 es compatible con Angular, React, Vue.js y Web Components que se ejecutan sobre Cordova o Capacitor.