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?
- ¿Cómo puedo obtener la ubicación del centro en los mapas v2 en Android?
- Manejo del caso cuando se ha perdido un giro en Google Maps
- ¿Es posible abrir Google Maps con una intención que tiene múltiples clavijas
- Google Maps Android API v2 en China - la carga del mapa tomó alrededor de una hora
- Parsing JSON de los mapas google DistanceMatrix api en android
- Google Maps Android V2 relleno con rotación alrededor del usuario
- Obtenga la dirección de inicio / oficina de google maps
- java.lang.NullPointerException GoogleMaps V2
- Obtenga los puntos de latitud y longitud cada 10 metros, entre las dos ubicaciones diferentes en android
- Acercar a los marcadores google map V2
- ¿Cómo obtener resultados específicos del país en la API de Google Places para AutocompletePredictions en Android?
- Google NavigationDrawer no dibuja correctamente en el mapa
- Android googleMap Mapa no muestra, sólo la cuadrícula, a veces
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í:
-
Poner esto al final de tus aplicaciones
build.gradle
apply plugin: 'com.google.gms.google-services'
-
Establecer sus proyectos
build.gradle
dependencias para'classpath 'com.google.gms:google-services:2.0.0-alpha5'
-
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