¿Cómo puedo hacer coincidir una revisión de Servicios de Google Play con una versión de instalación?

Android SDK Manager me ha notificado esta mañana que hay una nueva versión de Google Play Services para descargar: revisión 18. Entonces, ¿cómo puedo encontrar el número de versión larga correspondiente para poner en mi archivo build.gradle? Todos mis dispositivos de prueba están ejecutando la versión 5.0.84, así que intenté actualizar

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

a

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

Pero eso resultó en un error:

Falló la renovación del proyecto 'MyApp' de Gradle: No se encontró com.google.android.gms: play-services: 5.0.84. Requerido por: {mi aplicación} Configuración de Gradle

Estoy ejecutando Android Studio 0.5.2 y la construcción de API19 (no he actualizado a Android L / API20 todavía): tal vez ese es el problema? Pero, en general, ¿cómo se hace coincidir un número de revisión mostrado en SDK Manager (por ejemplo, 18) con un código de versión para build.gradle (por ejemplo, 5.0.84)?

Aquí está mi build.gradle completo en caso de que ayude:

 apply plugin: 'android' android { compileSdkVersion 19 buildToolsVersion "19.1.0" defaultConfig { minSdkVersion 14 targetSdkVersion 19 versionCode 1 versionName "1.0" } buildTypes { release { runProguard false proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt' } } // Avoid "Duplicate files copied in APK" errors when using Jackson packagingOptions { exclude 'META-INF/LICENSE' exclude 'META-INF/NOTICE' } } dependencies { // Was "compile 'com.android.support:support-v4:+'" but this caused build errors when L SDK released compile 'com.android.support:support-v4:19.1.0' compile fileTree(dir: 'libs', include: ['*.jar']) // Support for Google Cloud Messaging // Was "compile 'com.android.support:appcompat-v7:+'" but this caused build errors when L SDK released compile 'com.android.support:appcompat-v7:19.1.0' compile 'com.google.android.gms:play-services:5.0.84' // Jackson compile 'com.fasterxml.jackson.core:jackson-core:2.3.3' compile 'com.fasterxml.jackson.core:jackson-annotations:2.3.3' compile 'com.fasterxml.jackson.core:jackson-databind:2.3.3' } 

OK, no he conseguido encontrar un mapeo de uno a otro, pero he logrado lo siguiente que es ver una lista de los números de versión de Play Services instalados en mi máquina de desarrollo.

Para Windows, está en [android-sdk]\extras\google\m2repository\com\google\android\gms\play-services (donde [android-sdk] es la ruta de acceso a su carpeta Android SDK).

En una Mac, está dentro del paquete de Android.app: navega a sdk/extras/google/m2repository/com/google/android/gms/play-services

La última versión en mi máquina fue 5.0.77 (no 5.0.84), y poner eso en mi build.gradle funcionó bien.

Aquí está la clase de cosa que usted debe ver en ese lugar:

Versiones de Google Play Services en Windows

Versiones de Google Play Services en OSX

Lo que hice en mi proyecto fue descargar el servicio de Google Play y abrir la estructura del proyecto> ficha de dependencias y hacer clic en el botón más y elegir el servicio de Google Play. Ya no tengo que preocuparme por la versión

  • Android Studio 0.8.2 "La sincronización del proyecto Gradle falló."
  • Cómo FTP un archivo de una compilación de Android Gradle?
  • Android Studio SVN 1.8 Este cliente es demasiado viejo para trabajar con la copia de trabajo
  • Informe vacío de Jacoco para Android Espresso
  • La actualización de herramientas de creación rompe mi compilación
  • ¿Por qué necesitamos aplicar plugin google-services en el fondo para Firebase SDK?
  • ¿Cómo incluir dependencias en la biblioteca .aar?
  • Cómo construir una biblioteca de Android con Android Studio y gradle?
  • Cómo reemplazar recursos de cadenas con Android Gradle
  • ¿Cómo configurar el módulo de la Biblioteca de Android y ser referenciado por varios proyectos en Android Studio?
  • Cambiar el nombre del directorio durante la copia usando Gradle
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.