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

No se pueden usar los mapas de Google debido a dicho error. ¿Alguien encuentra el mismo problema?

Asegúrese de que la siguiente línea se encuentre 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 por defecto en 8.3.0 en lugar de lo que se especificó: 8.4.0

Mis archivos build.gradle son los mismos que en el conflicto de versión actualizando a 8.4.0

Como esos anweres anteriores solo se completan en parte. Estos son mis tres pasos que funcionaron bien para mí:

  1. Pon esto al final de tus aplicaciones build.gradle

    apply plugin: 'com.google.gms.google-services'

  2. Establezca las dependencias de build.gradle sus proyectos

    'classpath 'com.google.gms:google-services:2.0.0-alpha5'

  3. Establecer la versión de Gradle a 2.10

    Android Studio: Archivo> Estructura del proyecto> Proyecto

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 de Estructura del proyecto, seleccionar Proyecto en el menú y actualizar la versión de Gradle a 2.10. Presione OK (Android Studio lo descargará en segundo plano).

build.gradle (Project: 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' 

Esta es una pequeña variante de la respuesta de @Lord Flash:

Para mí, no era necesariamente que tuviera que 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 habrá nuevos más pronto. Encontré la lista de variantes aquí

No tengo suficiente reputación para marcar esta pregunta como un duplicado, pero puede encontrar la respuesta aquí: Actualización del conflicto de versión a 8.4.0

siga todos los pasos en este enlace Agregar invitaciones de aplicaciones a su aplicación

usa esto: comstack ‘com.google.android.gms: play-services-appinvite: 8.4.0’

en lugar de esto: comstackr ‘com.google.android.gms: play-services: 8.4.0’

por favor siga todos los pasos y luego construya el proyecto

Espero que eso ayude

Tuve el mismo problema, y ​​encontré eso en movimiento:

apply plugin: 'com.google.gms.google-services'

En la parte inferior del módulo de aplicación gradle.

y luego usa:

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

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 proyecto dependencie 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 tu 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 puede cambiar las dependencias de su aplicación para usar la versión 8.3.

 // 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 

Asegúrese de que la siguiente línea se encuentre al final del archivo build.gradle de la aplicación:

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

Google actualiza su API día a día. Ahora el mío es ’11 .0.2 ‘intente con la API actualizada