如何确定 Google Play 服务的版本?
How can I determine the version of Google Play services?
我正在从 Eclipse 迁移到 Android Studio。我有一个导入到 Android Studio 的项目,该项目使用 Google Play Services,因此我遵循我在此处找到的文档: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'
}
文档还提到,"Be sure you update this version number each time Google Play services is updated.",我假设在上面的示例中是 6.5.87
。那么我如何确定 "version" Google Play 服务我已经用我的 Android SDK 管理器安装了。这是我的 android sdk:
的屏幕截图
所以我的 Android SDK 管理器告诉我我已经安装了 "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>
你可以在项目结构-依赖-点击右上角的加号-库依赖中看到你有哪个版本
只需点击或手动将其添加到 build.gradle:
compile 'com.google.android.gms:play-services:6.5.87'
检查以确保您没有任何更新,您的想法是正确的。
最简单的检查方法就是在 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
我正在从 Eclipse 迁移到 Android Studio。我有一个导入到 Android Studio 的项目,该项目使用 Google Play Services,因此我遵循我在此处找到的文档: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'
}
文档还提到,"Be sure you update this version number each time Google Play services is updated.",我假设在上面的示例中是 6.5.87
。那么我如何确定 "version" Google Play 服务我已经用我的 Android SDK 管理器安装了。这是我的 android sdk:
所以我的 Android SDK 管理器告诉我我已经安装了 "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>
你可以在项目结构-依赖-点击右上角的加号-库依赖中看到你有哪个版本
只需点击或手动将其添加到 build.gradle:
compile 'com.google.android.gms:play-services:6.5.87'
检查以确保您没有任何更新,您的想法是正确的。
最简单的检查方法就是在 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