La compilación de Gradle falla al buscar los servicios de Google Play en Android Studio – ¿es correcto mi SDK?

Tengo una pregunta muy similar a la de Gradle falla al buscar los servicios de Google Play en Android Studio

Tengo un proyecto androide que funciona pero cuando agrego

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

Recibo un error de compilación de gradle

 Error:Failed to find: com.google.android.gms:play-services:5.2.8 <a href="openFile">Open File</a><br><a href="open.dependency.in.project.structure">Open in Project Structure dialog</a> 

He añadido los SDK a través del administrador. Otros subprocesos han sugerido que podría haber una segunda biblioteca SDK en el equipo que causa el problema, pero no he podido resolver esto. Estoy usando un mac (y normalmente un usuario de PC así que por favor, tenga paciencia conmigo) y mirando el gestor de SDK y el diálogo de estructura de proyecto dicen que el SDK se encuentra en:

 /Applications/Android Studio.app/sdk 

Dado que están apuntando al mismo lugar que debe ser alguna otra causa del error?

Tal vez tengo una versión diferente de 5.2.8 (aunque improbable, como andoid estudio dice que este es el más actualizado y acabo de actualizar el SDK)? ¿Cómo puedo comprobar la versión instalada en mi máquina – no está en los nombres de archivo?

Si vas a utilizar la versión 5.2.8 tienes que establecer en tu build.gradle

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

Porque es almacenar en el directorio:

ANDROID_SDK_PATH / extras / google / m2repository / com / google / android / gms / play-services / 5.2.08

Puede usar '+' en lugar de '08' y usará la última versión menor

 compile 'com.google.android.gms:play-services:5.2.+' 

Aceptar, así que parece que mi número de versión estaba apagado y eso es todo lo que estaba causando el problema. Si alguien más tiene este problema, comprueba tu número de versión en el archivo AndroidManifest.xml del directorio google_play_services_lib

Hay un problema con la versión 5.0.77 . Cambie com.google.android.gms:play-services:5.0.77 a com.google.android.gms:play-services:5.0.89 y las cosas funcionarán bien.

Google extrajo 5.0.77 del repositorio Maven debido a algunos errores críticos. Lee mas.

Tuve un problema completamente diferente. Pondría la línea

Aplique el complemento: 'com.google.gms.google-services'

Al comienzo del archivo. Incluso antes:

Aplique el complemento: 'com.android.application'

Y tuve que rascarme la cabeza durante media hora.

Así que la condición final (de trabajo) parecía:

Aplique el complemento: 'com.android.application'

Aplique el complemento: 'com.google.gms.google-services'

  • ¿Cómo puedo hacer coincidir una revisión de Servicios de Google Play con una versión de instalación?
  • Eliminar el permiso WAKE_LOCK no deseado fusionado de la biblioteca
  • Eclipse import google-play-services_lib error de visualización en valores
  • ¿Funcionará GCM Network Manager en dispositivos que no sean de Play?
  • Incompatibilidad de Google Play Services
  • Servicio GeoCoder no disponible
  • Wearable no instalar la aplicación (criterios de funcionalidad de Android Wear)
  • Compras en la aplicación con varias cuentas
  • Android "Not_Market_Managed" error
  • ¿Debemos usar el proveedor de seguridad de google con OkHttp?
  • Enviar extra a requestLocationUpdates intentService rompe las actualizaciones de ubicación
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.