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

时间:2015-02-14 03:11:37

标签: android android-studio gradle google-play-services

我正在从Eclipse迁移到Android Studio。我有一个项目,我导入到使用Google Play服务的Android Studio中,所以我按照我在此处找到的文档: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'
}

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

enter image description here

所以我的Android SDK Manager告诉我我已经安装了" Revision" ,那么我应该在build.gradle文件中添加什么内容?

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

...或者......或者......

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

任何帮助表示赞赏!

更新:感谢您的所有答案。

我能够找到这样的版本:

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>

2 个答案:

答案 0 :(得分:19)

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

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

我正在使用Mac OSX:

~/android-sdk/extras/google/m2repository/com/google/android/gms/play-services/

如果您查看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

答案 1 :(得分:3)

你可以看到你在项目结构中有哪个版本 - dependecies - 点击右边的加号 - libary dependencies

只需点击或手动将其添加到build.gradle:

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