我的依赖项:
compile "com.android.support:appcompat-v7:20.+"
compile 'com.google.android.gms:play-services:5.2.08'
compile 'com.android.support:support-v4:21.0.+'
但仍然: Google Play服务已过期。需要5208000但找到5089036
这怎么可能?
更新这项工作:
compile 'com.google.android.gms:play-services:5.0.89'
或
compile 'com.google.android.gms:play-services:6.1.11'
或
compile 'com.google.android.gms:play-services:6.+'
答案 0 :(得分:34)
将 build.gradle 中的 Google Play服务版本更改为您设备或模拟器上的版本。
compile 'com.google.android.gms:play-services:5.0.89'
答案 1 :(得分:4)
您需要在设备上的Play商店更新Google Play服务,如果您没有看到任何更新等待,直到出现
Play Store - Google Play Services
或者在Google上搜索并安装新的apk或使用旧版本,如5.0.77或5.0.89
答案 2 :(得分:4)
您要查找的版本是5.2.08。
Android Studio会自动提供将其升级到新版本。但是,由于一个错误,它会将“08”中的前导零值删除,这意味着它将“5.2.8”替换为“5.2.8”,而不是“5.2.08”。要解决此问题,请将依赖项编辑为“5.2.08”而不是“5.2.8”
这将有效:
compile 'com.google.android.gms:play-services:5.2.08'
答案 3 :(得分:1)
对于遇到此问题但无法完成其他工作的人 - 我的问题是我在我的gradle文件中安装了Google Play 5.2.08(编译'com.google.android.gms:play-services: 5.2.08')因为5.0.77无效。
我将应用程序加载到手机上但无效,
我有谷歌播放的最新更新(我可以通过我的手机 - Android 4.4.2)告诉我更新没有给我任何选项
我最终只是需要将我的gradle文件更新为最新的兼容 googlePlay,在我的案例版本5.0.89中。
所以找出什么版本
答案 4 :(得分:1)
您现在可以使用
compile 'com.google.android.gms:play-services:6.1.11'
答案 5 :(得分:0)
修正了
对于Gradle
:
compile 'com.google.android.gms:play-services:5.0.77'
Eclipse
:
添加为库:
https://dl-ssl.google.com/android/repository/google_play_services_5077000_r18.zip
如果上面没有用,请尝试使用Android Playstore客户端的旧版Playstore服务版。
https://dl-ssl.google.com/android/repository/google_play_services_4132530_r14.zip
https://dl-ssl.google.com/android/repository/google_play_services_4242030_r15.zip
https://dl-ssl.google.com/android/repository/google_play_services_4323030_r16.zip
https://dl-ssl.google.com/android/repository/google_play_services_5077000_r18.zip
https://dl-ssl.google.com/android/repository/google_play_services_5089000_r19.zip
https://dl-ssl.google.com/android/repository/google_play_services_6171000_r21.zip