Encontrado com.google.android.gms: play-services-gcm: 8.3.0, pero se necesita la versión 8.1.0

Acabo de actualizar los servicios de Google Play a la última versión – 23 – en el Administrador de SDK de Android. A continuación, actualizé la dependencia en mi proyecto a: com.google.android.gms:play-services-gcm:8.3.0

Pero tengo:

 Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed Found com.google.android.gms:play-services-gcm:8.3.0, but version 8.1.0 is needed :app:processDebugGoogleServices FAILED Error:Execution failed for task ':app:processDebugGoogleServices'. > Please fix the version conflict. 

¿Qué está mal? ¿Tienes este problema también?

En su archivo build.gradle de nivel superior, debe actualizar las dependencias que desea utilizar

 classpath 'com.google.gms:google-services:1.5.0-beta2' 

Extra Info: La última versión de esto se puede encontrar mirando la entrada en JFrog Bintray

Actualización adicional: Sí, esto se ha actualizado desde que respondí la pregunta. La última versión es:

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

Sin embargo, siempre vale la pena seguir el enlace proporcionado para encontrar la última versión.

Solución de trabajo para 8.4.0 (quizás iguales para las versiones anteriores también con este problema loco)

Proyecto build.gradle:

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

App / mobile build.gradle

 apply plugin: 'com.android.application' apply plugin: 'io.fabric' apply plugin: 'android-apt' android { ... ... ... } dependencies { // Google Play Services compile 'com.google.android.gms:play-services-analytics:8.4.0' // another play services in v8.4.0 } apply plugin: 'com.google.gms.google-services' // why here on end? Because GOOGLE... 

ADVERTENCIA: Cuando mueves apply plugin: 'com.google.gms.google-services' en la parte superior de build gradle, no puede compilar …

Las guías de Servicios de Google Play me salvaron de este problema

De acuerdo con la guía,

En las versiones de los servicios de Google Play anteriores a 6.5, tuviste que compilar todo el paquete de API en tu aplicación. En algunos casos, hacerlo dificultó mantener el número de métodos en su aplicación (incluidas las API de marco, los métodos de biblioteca y su propio código) bajo el límite de 65.536.

Desde la versión 6.5, puede recopilar selectivamente las API de servicio de Google Play en su aplicación. Por ejemplo, para incluir sólo las API de Google Fit y Android Wear, reemplace la siguiente línea en su archivo build.gradle:

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

Con estas líneas:

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

He encontrado este problema también, aunque el mío fue

Encontrado com.google.android.gms: play-services-gcm: 8.4.0, pero se necesita la versión 8.3.0

Para arreglar, combiné las respuestas de Jeff Sutton y mtrakal. Tuve que asegurarme de que estaba usando el último plugin de Gradle y las versiones de Google Services en el archivo Gradle a nivel de proyecto (tenía Gradle 1.5 y no funcionó):

 classpath 'com.google.gms:google-services:2.0.0-beta6' classpath 'com.android.tools.build:gradle:2.0.0-beta6' 

A continuación, pongo el apply plugin: 'com.google.gms.google-services' en la última línea del archivo Gradle de la aplicación.

En su archivo build.gradle de nivel superior, debe cambiar las dependencias para

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

También estoy recibiendo lo mismo del conflicto com.google.android.gms: play-services-gcm: 8.3.0 entonces

He actualizado la herramienta google playservice y luego se ha resuelto

Desde el gestor de SDK seleccionado la herramienta y actualizar ahora resuelve

  • Causa de inicio de sesión de Google: Causado por: java.util.ConcurrentModificationException
  • ProGuard falla después de actualizar Google Play Services a la versión 5.0 (revisión 18)
  • Cómo hacer que la alerta de Geo Fencing sea más precisa en Android
  • ¿Cuándo debo usar el permiso ACCESS_COARSE_LOCATION?
  • Google login obtiene token de acceso con GoogleSignInOptions nuevo
  • Faltan los servicios de Google Play en el emulador de Android 2.2 mientras usas Google Maps API v2
  • Google Play: la suscripción mensual de mi aplicación se cobra diariamente
  • El enlace "Instalar" de AppInvites no abre la aplicación
  • Aidl.exe Error al crear directorios: argumento no válido
  • ¿De dónde provienen las sugerencias de inicio de sesión de Smart Lock for Passwords y cómo personalizarlas?
  • Cómo diseñar la pantalla de invitación a aplicaciones de Google
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.