2014-09-25 72 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