Как сопоставить версию Google Play Services с установленной версией?

Android SDK Manager уведомил меня сегодня утром о том, что для загрузки была новая версия Служб Google Play: редакция 18. Итак, как мне найти соответствующий длинный номер версии для установки в файл build.gradle? Все мои тестовые устройства запущены версии 5.0.84, поэтому я попробовал обновить

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

в

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

Но это привело к ошибке:

Не удалось обновить проект проекта «Недостаток» MyApp: не удалось найти com.google.android.gms: play-services: 5.0.84. Требуется: {my app} Настройки градиента

Я запускаю Android Studio 0.5.2 и создаю для API19 (я еще не обновился до Android L / API20): может, это проблема? Но в целом, как вы сопоставляете номер версии, показанный в SDK Manager (например, 18), с кодом версии для build.gradle (например, 5.0.84)?

Вот мой полный build.gradle, если он помогает:

 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' } 

Solutions Collecting From Web of "Как сопоставить версию Google Play Services с установленной версией?"

Хорошо, мне не удалось найти сопоставление друг с другом, но мне удалось сделать следующее самое лучшее, чтобы увидеть список длинных номеров версий Play Services, установленных на моей машине разработки.

Для Windows это в [android-sdk]\extras\google\m2repository\com\google\android\gms\play-services (где [android-sdk] – это путь к вашей папке Android SDK).

На Mac он находится в пакете Android.app: перейдите на sdk/extras/google/m2repository/com/google/android/gms/play-services

Последняя версия на моей машине была 5.0.77 (не 5.0.84), и это было сделано в моем build.gradle.

Вот что вы должны видеть в этом месте:

Версии Google Play для Windows

Версии Google Play Services на OSX

То, что я сделал в своем проекте, было загрузить сервис google play и открыть вкладку структуры проекта> вкладки зависимостей и нажать кнопку «плюс» и выбрать сервис Google Play. Мне больше не нужно заботиться о версии