studio services plugin play google gms dependency android android-studio gradle android-gradle google-play-services

android - plugin - La sincronización de Gradle falla-play-services-measure-base



google services plugin android studio (12)

Acabo de agregar justo después del apply plugin: ''com.google.gms.google-services'' en la parte inferior de mi build.gradle:

apply plugin: ''com.google.gms.google-services'' // Work around com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

Tengo un problema en mi proyecto de Android, no puedo compilar, este es el error que tengo:

Error al notificar la escucha de resolución de dependencias. La biblioteca com.google.android.gms: play-services-measuring-base está siendo solicitada por otras bibliotecas en [[15.0.2,15.0.2], [15.0.4,15.0.4]], pero se resuelve en 15.0.4. Deshabilite el complemento y verifique su árbol de dependencias usando ./gradlew: app: dependencies.

Probé muchas soluciones diferentes que encontré pero el problema persiste. Tengo las dependencias y los repositorios correctos en el archivo gradle en la raíz del proyecto:

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

y

repositories { jcenter() mavenLocal() mavenCentral() maven { url "https://maven.google.com" } }

En mi aplicación gradle tengo las siguientes dependencias:

implementation "com.google.android.gms:play-services-maps:15.0.1" implementation "com.google.android.gms:play-services-places:15.0.1" implementation "com.google.android.gms:play-services-gcm:15.0.1" implementation "com.google.android.gms:play-services-location:15.0.1" implementation "com.google.android.gms:play-services-analytics:15.0.2" implementation "com.google.android.gms:play-services-auth:15.0.1" implementation "com.google.android.gms:play-services-tagmanager:15.0.2" implementation "com.google.firebase:firebase-core:16.0.0"

¿Algunas sugerencias?

La solución fue actualizar las siguientes dependencias:

implementation "com.google.android.gms:play-services-analytics:16.0.0" implementation "com.google.android.gms:play-services-tagmanager:16.0.0"


Actualice el archivo build.gradle desde la carpeta raíz del proyecto. He intentado esto y estaba ayudando.

buildscript { repositories { jcenter() maven { url ''https://maven.google.com/'' name ''Google'' } google() } dependencies { // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { google() ---- }}



Actualizar build.gradle

buildscript { ... dependencies { classpath ''com.android.tools.build:gradle:3.1.2'' //< update version classpath ''com.google.gms:google-services:3.1.1'' //< update version } }

Esto te ayudaría supongo


Asegúrate de agregar la siguiente línea en la parte inferior de la aplicación gradle

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

Asegúrese de que está utilizando servicios de google compatibles en el nivel de proyecto gradle

dependencies { classpath ''com.google.gms:google-services:4.0.1'' }

Compruebe si ha agregado la dependencia siguiente

implementation ''com.google.firebase:firebase-core:16.0.1''


En mi caso, el problema fue OneSignal, que de alguna manera rompió todo.

Incluso tienen una biblioteca dedicada para esto: https://github.com/OneSignal/OneSignal-Gradle-Plugin y el problema real era que OneSignal estaba dentro de mi gradle de nivel de aplicación, en lugar de una raíz.

¡Alucinante ridículo!


He respondido un problema similar aquí. Necesitas mantener las versiones de los servicios de juego y base de fuego a la más reciente. Haga clic aquí para obtener enlaces https://.com/a/52696667/3333878


Mi problema fue que estaba importando el plugin oneSignal gradle pero no importé el complemento de apply plugin: ''com.google.gms.google-services'' completo apply plugin: ''com.google.gms.google-services'' .

Para arreglarlo solo tuve que agregar las implementaciones que estaba usando.


Tratar de establecer

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

en lugar de

classpath ''com.google.gms: servicios de google: 3.3.0''

Ha ayudado en mi caso, pero no sé la causa del error.


Tuve el mismo error exacto, actualizar analytics fue la clave:

implementation ''com.google.android.gms:play-services-analytics:16.0.0''

Sé que pensaste que todo está actualizado en referencia al sitio web oficial, pero escribir 15.0.0 y buscar sugerencias funciona mejor.


este shoud estará en la parte superior si utiliza las bibliotecas de base de fuego:

implementation "com.google.firebase:firebase-core:16.0.0"


repositories { maven { url "https://maven.google.com" } jcenter() }

Pruebe este, coloque la URL de Maven en la parte superior dentro de los repositorios en build.gradle