如何确定Google Play服务的版本?

Red*_*ket 14 android gradle google-play-services android-studio

我正在从Eclipse迁移到Android Studio.我有一个项目,我导入Android Studio使用Google Play服务,所以我按照我在此处找到的文档:http: //developer.android.com/google/play-services/setup.html 此文档说我需要编辑我的build.gradle文件.他们给出了一个例子:

apply plugin: 'com.android.application'
...

dependencies {
    compile 'com.android.support:appcompat-v7:21.0.3'
    compile 'com.google.android.gms:play-services:6.5.87'
}
Run Code Online (Sandbox Code Playgroud)

此外,文档还提到"每次更新Google Play服务时,请确保更新此版本号.",我假设6.5.87在上面的示例中.那么如何确定我使用Android SDK管理器安装的"版本"Google Play服务.这是我的android sdk的屏幕截图:

在此输入图像描述

所以我的Android SDK管理器告诉我我已经安装了"修订版",那么我将什么放入我的build.gradle文件中?

    compile 'com.google.android.gms:play-services:6.5.22'
Run Code Online (Sandbox Code Playgroud)

... 或者可能 ...

    compile 'com.google.android.gms:play-services:22'
Run Code Online (Sandbox Code Playgroud)

任何帮助赞赏!

更新:谢谢你的所有答案.

我能够找到这样的版本:

Leila001@win8 ~/Windows_Home/AppData/Local/Android/android-sdk/extras/google/google_play_services/libproject/google-play-services_lib/res/values
$ cat version.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <integer name="google_play_services_version">6587000</integer>
</resources>
Run Code Online (Sandbox Code Playgroud)

Jar*_*ows 19

通过检查以确保您没有任何更新,您有正确的想法.

最简单的检查方法就是在Android SDK(本地)下载最新版本.

我使用的是Mac OSX:

~/android-sdk/extras/google/m2repository/com/google/android/gms/play-services/
Run Code Online (Sandbox Code Playgroud)

如果你看你所拥有的YOUR-ANDROID-SDK/extras/google/m2repository/com/google/android/gms/play-services/,你会看到你下载的所有版本.

最新的一个6.5.87.(compile 'com.google.android.gms:play-services:6.5.87')

对您而言,Windows上的目录路径将是:

C:\Users\Leila001\AppData\Local\Android\extras\google\m2repository\com\google\android\gms\play-services
Run Code Online (Sandbox Code Playgroud)

  • 这是迄今为止最接近的答案.实际上我在这里找到了这个版本:c:\ Users\Leila001\AppData\Local\Android\android-sdk\extras\google\google_play_services\libproject\google-play-services_lib\res\values\version.xml (2认同)