2014-09-25 116 views
0

我正在制作一个使用谷歌地图的Android应用程序。使用Android工作室。需要播放服务更新

它告诉我添加以下行到我的build.gradle。

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

然而,当我在测试我的手机和genymotion模拟器应用它告诉我更新谷歌播放服务。问题是我的手机没有可用的Google Play服务更新。 我最新的手机,我的旧手机和Genymotion模拟器Nexus5都使用Google Play服务版本5.0.89。这是Google Play上提供的最新版本。 解决这个问题的方法是使用这一行代替上述内容。 compile 'com.google.android.gms:play-services:5.0.89' 它适用于我所有的测试设备。

我的问题是,这也适用于使用更新版本的Google Play服务的手机吗? 我应该做些什么,所以它使用最新版本而不是5.0.89?旧设备呢?(注意我目前没有使用支持库)

+0

是的,它似乎是重复的。在我的搜索中没有看到那个,谢谢。 – miva2 2014-09-25 11:13:31

回答

0

问题是5.2.08是bugged。只需使用5.0.89。我看到5.2.08版本仅适用于Android L,但我找不到源代码。

+0

所以使用5.0.89是好的,并将在大多数设备上工作? – miva2 2014-09-25 11:11:10

+0

据我所知,在API级别20以下的所有设备上,只要设备上安装了最新版本的Google Play服务。 – 0101100101 2014-09-25 12:01:47

相关问题