studio services releases play latest guides google gms failed developers compile auth android android-studio gradle android-gradle google-play-services

releases - com.google.android.gms: otras bibliotecas solicitan play-services-measuring-base



google api client android studio (30)

1. Abra el nivel de proyecto build.gradle

Actualice com.google.gms:google-services versión de com.google.gms:google-services a la última versión. Seguir el último lanzamiento . En el momento de la respuesta más reciente es 4.1.0 .

2. Abra el nivel de aplicación build.gradle

Actualiza debajo de la dependencia si usas alguna. Tenga en cuenta que Firebase tiene versiones individuales para cada dependencia ahora.

Utilice las últimas bibliotecas de Firebase . A la hora de contestar se muestran las últimas versiones.

Firebase Core com.google.firebase:firebase-core:16.0.3 Ads com.google.firebase:firebase-ads:15.0.1 Analytics com.google.firebase:firebase-analytics:16.0.3 App Indexing com.google.firebase:firebase-appindexing:16.0.1 Authentication com.google.firebase:firebase-auth:16.0.3 Cloud Firestore com.google.firebase:firebase-firestore:17.1.0 Cloud Functions com.google.firebase:firebase-functions:16.1.0 Cloud Messaging com.google.firebase:firebase-messaging:17.3.2 Cloud Storage c om.google.firebase:firebase-storage:16.0.2 Crash Reporting com.google.firebase:firebase-crash:16.2.0 Crashlytics com.crashlytics.sdk.android:crashlytics:2.9.5 Dynamic Links com.google.firebase:firebase-dynamic-links:16.1.1 Invites com.google.firebase:firebase-invites:16.0.3 In-App Messaging com.google.firebase:firebase-inappmessaging:17.0.1 In-App Messaging Display com.google.firebase:firebase-inappmessaging-display:17.0.1 ML Kit: Model Interpreter com.google.firebase:firebase-ml-model-interpreter:16.2.0 ML Kit: Vision com.google.firebase:firebase-ml-vision:17.0.0 ML Kit: Image Labeling com.google.firebase:firebase-ml-vision-image-label-model:15.0.0 Performance Monitoring com.google.firebase:firebase-perf:16.1.0 Realtime Database com.google.firebase:firebase-database:16.0.2 Remote Config com.google.firebase:firebase-config:16.0.0

Sincronizar y construir ...

Actualicé a gradle 4.0.1 y comencé a recibir el siguiente error

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

Mi proyecto no usa esa dependencia, así que lo busqué globalmente y solo aparece dentro

build / intermedios / lint-cache / maven.google / com / google / android / gms / group-index.xml

como esta linea

<play-services-measurement-base versions="15.0.0,15.0.2"/>

Así que intenté eliminar mi carpeta de compilación y limpiar el proyecto, pero se regenera con los mismos valores:


Añadir a la lista de sus dependencias. Ahora necesita tenerlo para el trabajo adecuado de todas las dependencias de base de fuego:

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


Actualice todas sus dependencias a la última versión y solucionará el problema.

No es necesario agregar
com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true

Provocará fallos si utiliza versiones mixtas.


Aquí hay una solución simple. El problema es porque está utilizando la última versión para una biblioteca y una versión inferior para la otra biblioteca. intenta equilibrarlo. La mejor solución es usar la última versión de todas sus bibliotecas. Para resolver su problema, simplemente haga clic https://firebase.google.com/support/release-notes/android#20180523 y vea la última versión de las bibliotecas, inclúyala en su proyecto y luego sincronícela.
En mi caso lo siguiente me funciona:

dependencies{ implementation ''com.google.firebase:firebase-core:16.0.7'' implementation ''com.google.firebase:firebase-database:16.1.0'' } apply plugin: ''com.google.gms.google-services''


Asegúrese de mantener las dependencias de los servicios de Google Play y las dependencias de Firebase a la última versión.

También verifique todos sus archivos de gradle, nivel de módulo y nivel de proyecto, solo tiene que haber una versión común de dependencia en todos los módulos. Se puede resolver manteniendo esas versiones en el nivel de proyecto variable variable.

Consulte aquí la versión actualizada de los servicios de Google Play

Últimos servicios de Google Play

Consulte aquí la versión actualizada de Firebase

Firebase más reciente

Consulte aquí la versión actualizada de Firebase para Android

Firebase Android más reciente



En mi caso simplemente me quito

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

y agregar dependencias firebase ads

implementation ''com.google.firebase:firebase-ads:17.1.2''


En mi caso, esto resuelve el problema:

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


En mi caso, las últimas versiones de las siguientes dependencies solucionaron mi problema:

''com.google.android.gms:play-services-analytics:16.0.1'' ''com.google.android.gms:play-services-tagmanager:16.0.1''



Estaba teniendo un error The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[16.0.2,16.0.2]], but resolves to 16.0.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies. The library com.google.android.gms:play-services-measurement-base is being requested by various other libraries at [[16.0.2,16.0.2]], but resolves to 16.0.0. Disable the plugin and check your dependencies tree using ./gradlew :app:dependencies.

Ejecutando ./gradlew :app:dependencies revelarán qué dependencias requieren dependencias incorrectas (las que están entre corchetes). Para mí, el problema venía de firebase-core: 16.0.3 como se muestra a continuación. Lo arreglé bajando el núcleo de base de fuego a 16.0.1

+--- com.google.firebase:firebase-core:16.0.3 | +--- com.google.firebase:firebase-analytics:16.0.3 | | +--- com.google.android.gms:play-services-basement:15.0.1 | | | /--- com.android.support:support-v4:26.1.0 (*) | | +--- com.google.android.gms:play-services-measurement-api:[16.0.1] -> 16.0.1 | | | +--- com.google.android.gms:play-services-ads-identifier:15.0.1 | | | | /--- com.google.android.gms:play-services-basement:[15.0.1,16.0.0) -> 15.0.1 (*) | | | +--- com.google.android.gms:play-services-basement:15.0.1 (*) | | | +--- com.google.android.gms:play-services-measurement-base:[16.0.2] -> 16.0.2


Esto puede suceder si su complemento Gradle de Android es muy antiguo, incluso si solo está utilizando una única biblioteca de Google. Al parecer, todas las bibliotecas de Google solían ser exactamente la misma versión. Ahora no necesitan ser iguales, solo lo último. Cuando se especifica incluso una única biblioteca, se crean dependencias en las que las versiones no coinciden y las antiguas versiones de Android Gradle Plugin.

Establecer una versión más reciente como:

buildscript { dependencies { classpath ''com.android.tools.build:gradle:3.3.2'' } }

Es posible que necesite actualizar su Gradle para usar el complemento más nuevo (se lo diremos).


La única solución de trabajo para mí:

ponlo en la parte inferior de build.gradle

com.google.gms.googleservices.GoogleServicesPlugin.config.disableVersionCheck = true


La única solución que funciona para mí (que se encuentra en algún lugar de SOF) (no tiene el enlace) es:

en la parte superior de la construcción principal.

allprojects { subprojects { project.configurations.all { resolutionStrategy.eachDependency { details -> if (details.requested.group == ''com.google.android.gms'' && !details.requested.name.contains(''multidex'')) { details.useVersion "x.y.z" } } } }


Me estaba topando con este problema, y ​​noté que las https://developers.google.com/android/guides/releases#may_23_2018 la https://developers.google.com/android/guides/releases#may_23_2018 mencionaban:

Firebase ahora requiere que el archivo gradle de la aplicación incluya explícitamente com.google.firebase: firebase-core como una dependencia para que los servicios de Firebase funcionen como se espera.

Hacer que firebase-core una dependencia de la aplicación (así como una dependencia de la biblioteca) resolvió este problema para mí.


Noté que los registros de depuración mencionan la versión antigua de firebase-analytics (16.0.0). Agregar explícitamente la última versión solucionó el problema:

implementation "com.google.firebase:firebase-analytics:16.0.3"


Para mí, este error apareció después de integrar Crashlytics a través de Firebase, debido a un conflicto de versiones entre

implementation ''com.google.firebase:firebase-core:16.0.4'' implementation ''com.google.android.gms:play-services-location:15.0.1''

Primero intenté degradar Firebase Core a 15.0.1 , pero parece que no existe tal versión, ¡solo 15.0.0 y 15.0.2 ! En su lugar, tuve que bajar ambas a la versión 15.0.0 , así que terminé con

implementation ''com.google.firebase:firebase-core:15.0.0'' implementation ''com.google.android.gms:play-services-location:15.0.0''

Así que ahora está funcionando, pero recibo esas molestas advertencias de Lint sobre nuevas versiones disponibles. Esta debacle de la versión es un desastre freakin ''.


Puedes encontrar la biblioteca tirando de esta dependencia usando:

$ ./gradlew app:dependencies


Si el mensaje es:

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

Cambie la versión de todas las bibliotecas de servicios de juego que está utilizando a la que necesita ( 15.0.2 en este caso) podría resolver el problema.

En mi caso, he cambiado:

implementation ''com.google.android.gms:play-services-base:+'' -> implementation ''com.google.android.gms:play-services-base:15.0.2'' implementation ''com.google.android.gms:play-services-location:+'' -> implementation ''com.google.android.gms:play-services-location:15.0.2'' implementation ''com.google.android.gms:play-services-maps:+'' -> implementation ''com.google.android.gms:play-services-maps:15.0.2'' implementation ''com.google.android.gms:play-services-auth:+'' -> implementation ''com.google.android.gms:play-services-auth:15.0.2'' implementation ''com.google.android.gms:play-services-places:+'' -> implementation ''com.google.android.gms:play-services-places:15.0.2''


Supongo que el siguiente error se debe a las distintas versiones de las dependencias de base de fuego. Para mí, cambiar la versión de todas las dependencias que estoy implementando en mi proyecto a 16.0.1, funcionó como un encanto.

Para mí, el error fue creado por la línea: com.google.firebase:firebase-auth:16.0.2

Y lo cambié a: com.google.firebase:firebase-auth:16.0.1

Y funcionó .. Espero que esto ayude.


Tenía el mismo problema. Tienes que eliminar los dos puntos: después de la versión en el gradle (es un error).

Estos ajustes funcionaron para mí:

implementation ''com.google.firebase:firebase-firestore:17.1.5''

También establezca multiDexEnabled en true en el gradle (si obtiene el error DexOverflowException):

android { compileSdkVersion 27 .. multiDexEnabled true }


Tengo el mismo problema, luego resolví la implementación mejorada ''com.google.firebase: firebase-auth: 15+'' en lugar de la implementación ''com.google.firebase: firebase-auth: 16.1.0''


Tuve el mismo problema

Solo asegúrese de tener las últimas versiones de todas las dependencias. Utilicé las versiones actuales para Firebase core y auth. Las nuevas versiones tienen correcciones de errores.

Puede obtener las últimas versiones desde aquí: https://firebase.google.com/support/release-notes/android

Usando la última versión en el momento actual:

en app / build.gradle:

dependencies { implementation ''com.google.firebase:firebase-core:16.0.6'' implementation ''com.google.firebase:firebase-auth:16.1.0'' }


Tuve el mismo problema cuando intenté agregar la implementación de la base de datos de base de fuego, si comenté que la línea funciona, así que después de algunos intentos fui a https://firebase.google.com/docs/android/setup

Allí verifiqué las versiones de las bibliotecas disponibles y mi base de base de fuego estaba en 16.0.1 (la versión actual es 16.0.4), así que la cambié manualmente y funcionó bien, la construcción y la sincronización fueron exitosas.


Un problema similar surgió conmigo cuando intenté agregar la base de datos Firebase a mi proyecto.

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

El problema se puede resolver degradando o actualizando ambas versiones a un nivel similar. Así que bajé la base de datos de base de fuego a

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

¡Y funcionó! Todas las versiones disponibles se pueden buscar en este sitio: https://mvnrepository.com/


cambiando mi build.gradle a lo siguiente funcionó para mí:

ext { googlePlayServicesVersion = "15.0.1" } allprojects { repositories { mavenLocal() maven { url ''http://maven.google.com'' } jcenter { url "http://jcenter.bintray.com/" } google() maven { // All of React Native (JS, Obj-C sources, Android binaries) is installed from npm url "$rootDir/../node_modules/react-native/android" } configurations.all { resolutionStrategy { force "com.google.android.gms:play-services-basement:$googlePlayServicesVersion" force "com.google.android.gms:play-services-tasks:$googlePlayServicesVersion" } } } }


firebase-core & firebase-database ... debe ser la misma versión:

implementación ''com.google.firebase: firebase-core: 16.0.1'' implementación ''com.google.firebase: firebase-database: 16.0.1''


simplemente coloque el siguiente código:

implementation ''com.google.firebase:firebase-core:16.0.6'' implementation ''com.google.firebase:firebase-database:16.0.6''

y reconstruir. funciona solo para mi bien


yo actualice

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

Y funciona para mi


Resuelto aquí: Yo también enfrenté el mismo problema al intentar agregar crashlytics en firebase. Actualice la última versión de las dependencias para com.google.android.gms: play-services y com.google.firebase: ....... Se resolverán automáticamente los problemas.