latest - Encontrado com.google.android.gms: play-services-gcm: 8.3.0, pero se necesita la versión 8.1.0
play services latest version (6)
Acabo de actualizar los servicios de Google Play a la última versión, 23, en el Administrador de Android SDK. Luego actualicé 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 cambiar las dependencias a
classpath ''com.google.gms:google-services:+''
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 la 6.5, tenía que compilar todo el paquete de API en su aplicación. En algunos casos, al hacerlo, era más difícil mantener el número de métodos en su aplicación (incluidas las API de framework, los métodos de biblioteca y su propio código) por debajo del límite de 65.536.
A partir de la versión 6.5, puede compilar selectivamente las API de servicio de Google Play en su aplicación. Por ejemplo, para incluir solo 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''
Encontré este problema también, aunque el mío era
Encontrado com.google.android.gms: play-services-gcm: 8.4.0, pero se necesita la versión 8.3.0
Para solucionarlo, combiné las respuestas de Jeff Sutton y mtrakal. Tenía que asegurarme de estar usando el último complemento de Gradle y las versiones de Servicios de Google en el archivo Gradle de nivel de proyecto (tenía Gradle 1.5 y no funcionaba):
classpath ''com.google.gms:google-services:2.0.0-beta6''
classpath ''com.android.tools.build:gradle:2.0.0-beta6''
Luego coloco el apply plugin: ''com.google.gms.google-services''
en la última línea del archivo Gradle de la aplicación.
También estoy obteniendo lo mismo del conflicto com.google.android.gms: play-services-gcm: 8.3.0 then
He actualizado la herramienta google playservice luego se ha resuelto
Desde el administrador del SDK, seleccionó la herramienta y la actualizó, ahora resuelve
En tu archivo build.gradle de nivel superior necesitas actualizar las dependencias para usar
classpath ''com.google.gms:google-services:1.5.0-beta2''
Información adicional: 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 contesté 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 lo mismo para versiones anteriores también con este loco problema)
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 mueve el apply plugin: ''com.google.gms.google-services''
en la parte superior de build gradle, no puede compilar ...