Android - 使用旧的播放服务版本

时间:2015-08-24 13:54:18

标签: android version google-play-services

我正在尝试将Google Play服务5.0.89与Android Studio一起使用,但它一直说他找不到这样的版本。 我正在使用此配置:

compile 'com.google.android.gms:play-services-maps:5.0.89'
compile 'com.google.android.gms:play-services-gcm:5.0.89'
compile 'com.google.android.gms:play-services-analytics:5.0.89'
compile 'com.google.android.gms:play-services-drive:5.0.89'
compile 'com.google.android.gms:play-services-location:5.0.89'

但Android Studio一直在说:

Failed to resolve: com.google.android.gms:play-services-drive:5.0.89

对于上面列出的每个包,它都是一样的。 我检查了Android/sdk/extras/google/m2repository/com/google/android/gms/play-services/5.0.89/,其中包含以下文件:

play-services-5.0.89.aar
play-services-5.0.89.aar.md5
play-services-5.0.89.aar.sha1
play-services-5.0.89.pom
play-services-5.0.89.pom.md5
play-services-5.0.89.pom.sha1

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:2)

我认为Google Play服务当时没有拆分(您可以在Android/sdk/extras/google/m2repository/com/google/android/gms/play-services/5.0.89/中看到一个AAR。)

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

应该有效,但不能解决它,例如:

compile 'com.google.android.gms:play-services-maps:5.0.89'

因此,使用此类旧版本会强制您使用完整的Google Play服务。

  

从版本6.5开始,您可以选择性地将Google Play服务API编译到您的应用中。

https://developers.google.com/android/guides/setup#add_google_play_services_to_your_project