Actualizar a Google Play Services: Error de la versión Error al resolver: com.google.android.gms: play-services-measurement: 9.0.0

He actualizado mi archivo build.gradle desde

compile 'com.google.android.gms:play-services:8.4.0' 

a

compile 'com.google.android.gms:play-services:9.0.0'

Y ahora estoy recibiendo este error que no estaba recibiendo antes.

Error: No se pudo resolver: com.google.android.gms: play-services-measurement: 9.0.0 Introduzca aquí la descripción de la imagen

Introduzca aquí la descripción de la imagen

Esto se encontró para solucionar el problema.

Actualice su classpath en el nivel de proyecto gradle com.google.gms:google-services:2.1.0 a classpath com.google.gms:google-services:3.0.0

Requerido: Las últimas versiones de Android Studio y Google Play Services

Puede agregar el complemento a su proyecto actualizando los archivos build.gradle de nivel superior y build.gradle de nivel de aplicación de la siguiente manera:

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

Me gusta

  // Top-level build file where you can add configuration options common to all sub-projects/modules. buildscript { repositories { jcenter() mavenLocal() } dependencies { classpath 'com.android.tools.build:gradle:2.2.0' classpath 'com.google.gms:google-services:3.0.0' // NOTE: Do not place your application dependencies here; they belong // in the individual module build.gradle files } } allprojects { repositories { jcenter() mavenLocal() } } 

Ahora, debes agregar una dependencia para Google Play Services. Dentro de su aplicación build.gradle agregar:

 compile 'com.google.android.gms:play-services:9.6.1' 

Finalmente

  apply plugin: 'com.android.application' android { compileSdkVersion 24 buildToolsVersion "24.0.2" defaultConfig { applicationId "// set Yours" minSdkVersion 15 targetSdkVersion 24 versionCode 1 versionName "1.0" } buildTypes { release { minifyEnabled false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro' } } packagingOptions { exclude 'LICENSE.txt' } } dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile 'com.google.android.gms:play-services-gcm:9.6.1' compile 'com.android.support:appcompat-v7:24.2.0' } apply plugin: 'com.google.gms.google-services' 

GCM ha sido rebranded a Firebase Cloud Messaging (FCM), si quieres usar com.google.android.gms:play-services:9.0.0 lee este artículo FCM . Haga esto tal vez funcione, modifique su archivo build.gradle para usar el complemento.

 buildscript { dependencies { // Add this line classpath 'com.google.gms:google-services:3.0.0' } } 

La forma más fácil que encontré es usar la última versión para todos.

 dependencies { compile fileTree(include: ['*.jar'], dir: 'libs') androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', { exclude group: 'com.android.support', module: 'support-annotations' }) //apply plugin: 'com.google.gms.google-services' //Firebase compile 'com.android.support:appcompat-v7:25.3.1' compile 'com.android.support:design:25.3.1' compile 'com.android.support.constraint:constraint-layout:1.0.0-alpha8' compile 'com.google.firebase:firebase-auth:10.2.6' compile 'com.google.android.gms:play-services-auth:10.2.6' //10.2.6 compile 'com.google.firebase:firebase-core:10.2.6' // used for FCM compile 'com.google.firebase:firebase-messaging:10.2.6' // used for FCM testCompile 'junit:junit:4.12' // apply plugin: 'com.google.gms.google-services' 

}

EXPLICACIÓN

Apply plugin: 'com.google.gms.google-services' // Añadir esto en la parte inferior.

  • Primero, apply plugin: 'com.google.gms.google-services' // Añada esto en la parte inferior.
  • A continuación, agregue estas en dependencias

    compile 'com.google.firebase:firebase-auth:10.2.6' // haga suere esto es en la última versión.

    compile 'com.google.android.gms:play-services-auth:10.2.6' //10.2.6 Último

    compile 'com.google.firebase:firebase-core:10.2.6' // utilizado para FCM

    compile 'com.google.firebase:firebase-messaging:10.2.6' // usado para FCM

Supongamos que si tiene firebase-auth 10.2.6 que es la última de hoy, 25 de mayo de 2017, pero al mismo tiempo que está usando play-services-auth: 9.0.0 o inferior a la última, entonces ambos no pueden hacer la conexión y mostrar Usted el error.

Espero que esto ayude.

He resuelto este problema complicado cambiando la cadena en Gradle a

 compile 'com.google.android.gms:play-services:9.0.0' //or latest version 

Al cambiar servicios de juego a una versión por encima de 10.2.1 mis dependencias comenzaron a fallar en la resolución.

Me enteré de que el cambio de la siguiente URL de maven resolvió el problema:

 maven { url 'https://raw.githubusercontent.com/onepf/OPF-mvn-repo/master/' } 

a

 maven { url 'https://github.com/onepf/OPF-mvn-repo/raw/master/' } 

Es posible que el cambio de URL evita un caché en gradle o maven y que lo resuelve.

  • android-apt-compilador: No hay herramientas de compilación en el SDK de Android
  • Servicios de localización de cheques android habilitados con servicios de reproducción localización api
  • Android google play juegos seleccionar actividad para iniciar cuando se hace clic en la notificación
  • API de reconocimiento de actividad no confiable?
  • No se pudo encontrar com.google.android.gms: play-services: 5.0.77
  • PublisherAdView.loadAd () lanzando SecurityException - getTasks () requiere android.permission.GET_TASKS
  • ¿Cuál es la diferencia LocationListener LocationCallback
  • DuplicateFileException m4b + servicios de juego 9.0
  • Servicios de Google Play - Iniciar sesión - Depuración de la ID de cliente contra la versión
  • Mi botón de Google + 1 está atenuado y no funciona?
  • Los dispositivos Samsung tienen una versión extraña de Google Play Services y no funciona correctamente
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.