0

我在我的項目中使用谷歌播放服務,我試圖在我的應用程序中使用谷歌地圖V2服務。谷歌播放服務,使用更新的谷歌地圖V2

對於這個我包括播放服務作爲在這個thread中提到的build.gradle文件中的依賴關係。

現在最新版本的播放服務是3.2.65,我指着它。好。 所以我的問題是,在未來,當谷歌發佈新版本的播放服務和設備播放服務版本高於3.2.65這是build.gradle文件中指定,會導致任何問題或不?我的應用程序會自動調整播放服務的最新功能,或者我必須在每次發佈新版播放服務時發佈我的應用程序的更新。

如果沒有,那麼是否有其他方式或包括模塊依賴中的播放服務,以便我的應用程序將始終使用播放服務的更新版本。

感謝

回答

4

我的猜測是,你必須與庫的新版本重新編譯你的項目。

將各種庫版本下載到您的機器上並用於編譯該項目。

SDK_DIRECTORY /演員/谷歌/ m2repository/COM /谷歌/安卓/克

當然

中谷歌發佈爲了保持兼容性,所以如果你不需要任何新特性/ API你不這樣做的事情必須更新您的項目。

在你的build.gradle文件,也可以寫成這樣:

compile 'com.google.android.gms:play-services:3.1.+' 

所以,你拿起任何新的3.1.X版本無論是最新的數字。

+0

感謝緊固件,我使用上面的代碼,並沒有警告堆棧跟蹤顯示。 –

2

在未來,當谷歌發佈新版本的播放服務和設備播放服務版本高於3.2.65這是在build.gradle文件中指定,會導致任何問題或不?

不,不會造成任何問題。 Google Maps Android API v2是以前向兼容的方式開發的。永遠不會做出改變,可以打破舊應用程序。

我的應用程序會自動調整播放服務的最新功能,或者每次Google發佈新版本的播放服務時我都會發布我的應用程序的更新。

依賴。大多數錯誤修復都是在Google Play服務應用中完成的,您無需更新客戶端庫。由於客戶端庫幾乎沒有代碼,因此很可能會出現任何錯誤。
如果要使用新功能,顯然必須更新庫以便能夠調用新的API。

+0

感謝細節.. –

相關問題