而且它显然不是。
我刚刚使用最新的Google Play服务编写了一个APP,我已经将其设置为gradle:
compile 'com.google.android.gms:play-services:+'
但是当我打开我的APP时,会发出一个巨大的警告。
在LogCat中:
W / GooglePlayServicesUtil:Google Play服务已过期。需要5208000但找到5089070
如果我打开谷歌播放(按下Actualizar按钮),我可以看到我的Google Play服务已完全更新。
这是在genymotion模拟器以及nexus 5设备上发生的。
我尝试过这样的事情:
compile 'com.google.android.gms:play-services:5.2.8'
然而它抱怨:
错误:无法找到com.google.android.gms:play-services:5.2.8。 要求: :mobile:unspecified> :BaseGameUtils:未指定
任何提示?
答案 0 :(得分:16)
已修复
compile 'com.google.android.gms:play-services:5.0.89'
我发现我的Android Studio正在下载某些版本的Google Play服务,该服务尚未在Google Play上发布。这意味着没有人在他们的设备上拥有最新的APK。因此,设置gradle以使用旧版本,将会成功
答案 1 :(得分:0)
修正了
对于Gradle:
编译'com.google.android.gms:play-services:5.0.77'
对于Eclipse:
添加为库:https://dl-ssl.google.com/android/repository/google_play_services_5077000_r18.zip
如果上面没有用,请尝试使用旧版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