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

No se puede usar google maps debido a dicho error. ¿Alguien encuentra el mismo problema?

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

Mis archivos build.gradle son los mismos que los del conflicto de Versión que se están actualizando a 8.4.0

Como esas anteriores anweres son sólo parcialmente completo. Aquí están mis tres pasos que trabajaron muy bien para mí:

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

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

  2. Establecer sus proyectos build.gradle dependencias para

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

  3. Establecer la versión Gradle a 2.10

    Android Studio: Archivo> Estructura del proyecto> Proyecto

La respuesta de @ redsonic funcionó para mí. Simplemente moviendo apply plugin: 'com.google.gms.google-services' después de las dependencias en build.gradle (Module: app)

Estoy usando Android Studio 1.5.1 con Gradle versión 2.10

En caso de que esté utilizando la versión Gradle anterior a 2.10, también deberá actualizarla seleccionando el nombre del proyecto o el directorio de la aplicación en la herramienta Proyecto Windows y presionando F4. Esto abrirá la ventana Estructura del proyecto, seleccionará Proyecto en el menú y actualizará la versión Gradle a 2.10. Pulse Aceptar (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: app)

 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 ligera variante de la respuesta de @Lord Flash:

Para mí no fue necesariamente que debo colocar el plugin de servicios de google en la parte inferior del archivo que era que debería venir antes de la com.android.application plugin.

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

También hay binarios más nuevos que las variantes alfa para google-services

 buildscript { repositories { jcenter() } dependencies { classpath 'com.google.gms:google-services:2.0.0-beta6' } } 

Estoy seguro de que habrá más nuevos pronto. He encontrado 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 de conflicto de versiones a 8.4.0

Siga todos los pasos en este enlace. Agrega una aplicación a tu aplicación

Utilice 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 eso ayude

Tuve el mismo problema, y ​​me pareció que en movimiento:

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

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

Y luego usar:

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 tu aplicación que empiezan con com.google.android.gms: tienen una versión que es incompatible tu proyecto dependencie classpath 'com.google.gms: google-services:

Compruebe estos 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.

 // 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 línea siguiente esté al final del archivo build.gradle de la aplicación:

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

Google update there API día por día.La mina ahora es '11 .0.2 'probar con la API actualizada

  • Obtener la dirección del mapa o la dirección de ubicación en Android
  • He creado una clave de API de mapa de Android para V2, no puedo mostrar un mapa
  • Google Maps no se muestra en el dispositivo Android.
  • ¿Cómo almacenar varios tipos de datos en una matriz?
  • Android 2.3 Google Maps Falta el recurso maps_watermark_dark.png
  • ¿Se aplican los límites API de Google Maps a las aplicaciones de Android?
  • ¿Es posible especificar el <uses-permission> mediante programación?
  • ¿Asir la ubicación del usuario con google maps v2 en android?
  • Prefijo de espacio de nombres inesperado "xmlns" encontrado para fragmento de etiqueta Prefijo de espacio de nombres inesperado "mapa" encontrado para fragmento de etiqueta
  • Google Map V2 Carga perezosa de la imagen del marcador
  • Cómo inhabilitar edificios en 3D con la API de Google Maps para Android v2
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.