2016-02-14 22 views
2

最近更新至com.google.android.gms:play-services-ads:8.4.0導致此錯誤。當使用com.google.android.gms:play-services:8.4.0時不會發生這種情況,但它顯着增加了apk大小。此外,爲了實現應用內結算,在開始購買之前,需要檢查Google Play服務是否已安裝。GooglePlayServicesUtil無法解析

是否有解決方法?

+0

這個類包含在'com.google.android.gms:play-services-base:8.4.0'中,'play-services-ads'不依賴它。意思是你不需要它。似乎廣告不需要安裝Google Play服務。 –

+0

但是,如何檢查播放服務是否安裝? – Piyush

+0

你[不必](http://stackoverflow.com/a/27195547/1676363) - 它的工作原理,無論它是否存在。 – ianhanniballake

回答

4

所有你需要爲了使用GooglePlayServicesUtil做的是包括在您的build.gradle以下依賴性:

編譯「com.google.android.gms:發揮服務基地:10.2.0」

在這裏你可以看到所有的個人發揮服務的依賴,你可以選擇從: https://developers.google.com/android/guides/setup#split

0

我面臨同樣的問題,但對我來說,我沒有添加任何其他的依賴,甚至我的問題,只需更改解決posi apply plugin: 'com.google.gms.google-services'build.gradle(Modile:app)文件中。

apply plugin: 'com.google.gms.google-services' 

在最後的文件的gradle寫。從這裏刪除這一點,它添加到頂部,行apply plugin: 'com.android.application' 篩選如下:

apply plugin: 'com.android.application' 
apply plugin: 'com.google.gms.google-services' 

和同步了。問題解決了。