sigue servicios services queda puedo play nada google funcionar fallando error descargar continua codigo cargando android firebase google-play-services firebase-cloud-messaging

android - services - servicios de google play continua fallando



Error: corrija el conflicto de versiĆ³n(complemento de google-services) (13)

Actualización importante

Las dependencias de Firebase y Play-service tienen versiones independientes a diferencia del pasado. Si tiene conflictos de versión, puede actualizar su com.google.gms:google-services . y comience a definir la versión independiente.

Paso (1): actualiza com.google.gms:google-services

Abra el nivel de proyecto build.gradle y actualice com.google.gms:google-services a la versión 4.1.0 DEBE VERIFICAR si está disponible .

buildscript { ... dependencies { classpath ''com.android.tools.build:gradle:3.2.0'' classpath ''com.google.gms:google-services:4.1.0'' //< update this } }

Paso (2): Actualiza las dependencias de Firebase Últimas versiones

Las versiones de dependencia de Firebase pueden ser individuales.

com.google.firebase:firebase-core:16.0.3 //Analytics, check latest too com.google.firebase:firebase-database:16.0.2 //Realtime Database, check latest too

Paso (3): actualiza las dependencias de Play Services Últimas versiones

Las versiones de Play Services también pueden tener versiones individuales.

com.google.android.gms:play-services-ads:17.1.2 //Ads, check latest too com.google.android.gms:play-services-analytics:16.0.6 //Analytics, check latest too

¿Aún tienes problemas? Puede verificar qué dependencia está en conflicto leyendo esta respuesta .

Según this hilo SO, sé que hay conflictos de versiones, pero el problema aún persiste después de las nuevas versiones de Google.

Error: Falló la ejecución de la tarea '': aplicación: processDebugGoogleServices''. Corrija el conflicto de la 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 actualizar la versión de com.google.android.gms a 10.0.1.

My build.gradle (Módulo: aplicación)

.... dependencies { compile fileTree(dir: ''libs'', include: [''*.jar'']) androidTestCompile(''com.android.support.test.espresso:espresso-core:2.2.2'', { exclude group: ''com.android.support'', module: ''support-annotations'' }) compile ''com.android.support:appcompat-v7:26.+'' compile ''com.android.support.constraint:constraint-layout:1.0.2'' testCompile ''junit:junit:4.12'' compile ''com.google.firebase:firebase-messaging:10.0.1'' compile ''com.google.android.gms:play-services-maps:11.0.4'' compile ''com.google.android.gms:play-services-location:11.0.4'' } apply plugin: ''com.google.gms.google-services''


¿Qué cambios se requieren ahora?


Con

com.android.tools.build:gradle:3.2.0

Tienes que usar:

classpath ''com.google.gms:google-services:4.1.0''

Esto solucionó mi problema


Creo que cambias

compile ''com.google.firebase:firebase-messaging:11.0.4''


Debe usar solo una versión para las 3 bibliotecas

compile ''com.google.firebase:firebase-messaging:11.0.4'' compile ''com.google.android.gms:play-services-maps:11.0.4'' compile ''com.google.android.gms:play-services-location:11.0.4''

O use solo 10.0.1 para 3 libs


Inicialmente, la base de datos de Firebase apuntaba a 11.8.0. Después de cambiar todos los archivos jar relacionados a 11.0.4, este problema se resuelve a nivel de SDK. compile ''com.google.firebase: firebase-database: 11.0.4'' compile ''com.google.firebase: firebase-messaging: 11.0.4''


Instalar o actualizar los servicios de Google Play. En segundo lugar, verifique su versión ''com.google.gms: google-services: 3.0.0''. Verifique esto actualizándolo si aún no funciona a 3.1.0


Los servicios de Google Play requieren que todas sus dependencias tengan la misma versión. Pero si nos fijamos en sus dependencias:

compile ''com.google.firebase:firebase-messaging:10.0.1'' compile ''com.google.android.gms:play-services-maps:11.0.4'' compile ''com.google.android.gms:play-services-location:11.0.4''

Hay uno que tiene una versión diferente.

Se puede resolver cambiando la versión a (en este caso) 11.0.4 .

Esto se aplica tanto a Firebase como a los servicios de Google Play: ambos deben tener versiones coincidentes que también se correspondan entre sí. Si una dependencia de Firebase es 10.0.1 y una dependencia de Google Play Services es 11.0.4 , se producirá el mismo error.

Tenga en cuenta que en algunos casos, puede haber una biblioteca que tenga una versión diferente de una biblioteca (por ejemplo, la biblioteca x usa play-services-games:10.0.1 mientras usa 11.0.4 para las dependencias en su aplicación)

Editar

Esta respuesta NO cubre las versiones más nuevas donde las versiones son individuales. Actualice com.google.gms:google-services:4.1.0 y consulte mvnrepository (o alguna otra herramienta de búsqueda de artefactos maven / gradle) para encontrar las versiones más recientes.


Para que Fire Base se instale correctamente, todas las versiones de las compilaciones de Fire Base deben estar en la misma versión.

compile ''com.google.firebase:firebase-messaging:11.0.4'' compile ''com.google.android.gms:play-services-maps:11.0.4'' compile ''com.google.android.gms:play-services-location:11.0.4''

Esta es la forma correcta de hacerlo.


Se produce el mismo error cuando

apply plugin: ''com.google.gms.google-services''

no se agrega al final del archivo build.gradle del módulo.


Todos los servicios de Google deben ser de la misma versión, intente hacer coincidir todas las versiones .

La correcta es:

implementation ''com.google.firebase:firebase-auth:11.6.0'' implementation ''com.google.firebase:firebase-database:11.6.0''

La configuración incorrecta es:

implementation ''com.google.firebase:firebase-auth:11.6.0'' implementation ''com.google.firebase:firebase-database:11.8.0''


como dice el mensaje, vaya a: https://bintray.com/android/android-tools/com.google.gms.google-services/

Y copie el número de la última versión. La mía fue inferior a 3.3.1. Luego, en el nodo build.gradle put / change dependencies del proyecto como:

dependencies { classpath ''com.android.tools.build:gradle:3.1.2'' // as it was before classpath ''com.google.gms:google-services:3.3.1'' // <-- the version change }

Luego sincronicé el proyecto y el error fue


build.gradle archivo build.gradle nivel de build.gradle en el que debe cambiar la ruta de clase de dependencias de google-services o la ruta build.gradle .

buildscript { dependencies { classpath ''com.android.tools.build:gradle:3.1.2'' classpath ''com.google.gms:google-services:4.0.1'' } }


After All Working for 6 hours i got the solution... Simple Just what ever the plugins you defined in the build.gradle file... for ex: google services plugins or firebase plugins or any third party plugins all the **version code** should be same.. Example: In my application i am using following plugins... // google services plugins implementation ''com.google.android.gms:play-services-analytics:10.0.1'' implementation ''com.google.android.gms:play-services-gcm:10.0.1'' implementation ''com.google.android.gms:play-services-base:11.6.1'' implementation ''com.google.android.gms:play-services-auth-api-phone:11.6.0'' //firebase plugin implementation ''com.google.firebase:firebase-ads:10.0.1'' //Third Party plugin implementation ''com.google.android.gms:play-services-auth:16.0.0''

En los complementos anteriores, el código de versión de los complementos (por ejemplo, 10.0.1, 16.0.0, 11.6.1) son diferentes. Me enfrentaba a solucionar el problema de conflicto de versiones (complemento de servicios de Google)

Below for all plugins i have given single version code(11.6.0) and the issue is resovled... // google services plugins implementation ''com.google.android.gms:play-services-analytics:11.6.0'' implementation ''com.google.android.gms:play-services-gcm:11.6.0'' implementation ''com.google.android.gms:play-services-base:11.6.0'' implementation ''com.google.android.gms:play-services-auth-api-phone:11.6.0'' //firebase plugin implementation ''com.google.firebase:firebase-ads:11.6.0'' //Third Party plugin implementation ''com.google.android.gms:play-services-auth:11.6.0'' **Syn Gradle**... Go to Build>>Rebuild Projcet... Sure it will work....@Ambilpura