Google Play服务不兼容

时间:2014-08-20 10:50:02

标签: java android location google-play-services android-gradle

我一直在我的应用上使用谷歌的融合位置服务进行位置跟踪。我使用Android工作室和它的gradle构建系统。最近我发现谷歌的位置服务存在一个大问题。

我的gradle构建文件包含此依赖项:compile 'com.google.android.gms:play-services:+。因此,当我重建我的项目时,Android工作室下载了谷歌播放服务的最新版本,即5.2.08。但是我的设备(三星Galaxy S4)只有5.0.89版本。显然这两个版本不兼容,我收到此错误:Google Play services out of date. Requires 5208000 but found 5089038。我无法在我的设备上更新Google Play服务。它声明它是最新的(5.0.89)。

使用this solution我设法让跟踪系统正常工作,但它不能在我拥有的另一台设备(W8L设备)上工作,该设备还有另一个版本的google play服务:5.0.84。

谷歌似乎并不常见。如何解决此问题,并确保谷歌不会弄乱我的应用程序。

1 个答案:

答案 0 :(得分:11)

同样的事情发生在这里,我通过改变gradle的播放服务版本来解决:

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

他们可能发布了一个新版本,但推出的天堂尚未到达我们的设备。