studio - Se encontró com.google.android.gms: play-services: 8.4.0, pero se necesita la versión 8.3.0 para el complemento de google-services
google play services versiones (10)
No se pueden usar los mapas de Google debido a dicho error. ¿Alguien encuentra el mismo problema?
La respuesta de @ redsonic funcionó para mí. Simplemente moviendo el
apply plugin: ''com.google.gms.google-services''
después de las dependencias en build.gradle (Módulo: aplicación)
Estoy usando Android Studio 1.5.1 con Gradle versión 2.10
En caso de que esté utilizando la versión de Gradle anterior a la 2.10, también deberá actualizarla seleccionando el nombre del proyecto o el directorio de la aplicación en la herramienta de proyecto Windows y presionando F4. Esto abrirá la ventana Estructura del proyecto, seleccione Proyecto en el menú y actualice la versión de Gradle a 2.10. Presione OK (Android Studio lo descargará en segundo plano).
build.gradle (Proyecto: ProjectName)
dependencies {
classpath ''com.android.tools.build:gradle:1.5.0''
classpath ''com.google.gms:google-services:2.0.0-alpha6''
}
build.gradle (Módulo: aplicación)
dependencies {
compile fileTree(dir: ''libs'', include: [''*.jar''])
compile ''com.google.android.gms:play-services:8.4.0''
}
apply plugin: ''com.google.gms.google-services''
Asegúrese de que la siguiente línea se encuentra al final del archivo build.gradle de la aplicación :
apply plugin: ''com.google.gms.google-services''
El mío estaba en la parte superior y Gradle estaba predeterminado a 8.3.0 en lugar de lo especificado: 8.4.0
Mis archivos build.gradle son los mismos que los de la versión conflicto de actualización a 8.4.0
Asegúrese de que la siguiente línea se encuentra al final del archivo build.gradle de la aplicación:
compile ''com.google.android.gms:play-services:11.0.2''
actualización de google allí API día a día. Ahora el mío es ''11 .0.2 ''intente con la API actualizada
Como esas respuestas anteriores son solo parcialmente completas. Aquí están mis tres pasos que funcionaron bien para mí:
-
Ponga esto al final de sus aplicaciones
build.gradle
apply plugin: ''com.google.gms.google-services''
-
Establezca las dependencias de
build.gradle
su proyecto en''classpath ''com.google.gms:google-services:2.0.0-alpha5''
-
Establecer la versión de Gradle a 2.10
Android Studio: Archivo> Estructura del proyecto> Proyecto
El problema es que algunas de las dependencias de su aplicación que comienzan con com.google.android.gms: tienen una versión que es incompatible con su dependencia de proyecto classpath ''com.google.gms: google-services:
Verifique esto en su aplicación build.gradle
compile ''com.google.android.gms:play-services-plus:8.4.0''
compile ''com.google.android.gms:play-services-analytics:8.4.0''
compile ''com.google.android.gms:play-services-gcm:8.4.0''
compile ''com.google.android.gms:play-services-maps:8.4.0''
Y para esto en su proyecto build.gradle
classpath ''com.google.gms:google-services:1.5.0''
Puede actualizar su proyecto build.gradle para usar la última versión de google-services o simplemente puede cambiar las dependencias de su aplicación para usar la versión 8.3.
Esta es una ligera variante de la respuesta de @Lord Flash:
Para mí, no era necesariamente que debía colocar el complemento de servicios de Google en la parte inferior del archivo, sino que debía aparecer antes del complemento
com.android.application
.
apply plugin: ''com.google.gms.google-services''
apply plugin: ''com.android.application''
También hay binarios más nuevos que las variantes alfa para los servicios de Google.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ''com.google.gms:google-services:2.0.0-beta6''
}
}
Estoy seguro de que pronto habrá más nuevos. Encontré la lista de variantes here
No tengo suficiente reputación para marcar esta pregunta como un duplicado, pero puede encontrar la respuesta aquí: Actualización de conflicto de versión a 8.4.0
Tuve el mismo problema y encontré que se movía:
apply plugin: ''com.google.gms.google-services''
En la parte inferior de la aplicación del módulo gradle.
y luego usa:
classpath ''com.android.tools.build:gradle:2.1.0'' classpath ''com.google.gms:google-services:2.1.0''
siga todos los pasos en este enlace Agregar invitaciones de aplicaciones a su aplicación
use esto: compile ''com.google.android.gms: play-services-appinvite: 8.4.0''
en lugar de esto: compile ''com.google.android.gms: play-services: 8.4.0''
siga todos los pasos y luego cree el proyecto
espero que sea de ayuda
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
}
dependencies {
classpath ''com.android.tools.build:gradle:2.1.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()
}
}
task clean(type: Delete) {
delete rootProject.buildDir
}
// this should solve the gradle update error if it persists even after following above steps