我正在尝试将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
我该如何解决这个问题?
答案 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