2016-02-03 68 views
0

我正在嘗試將Google Play遊戲整合到我的應用中。它目前正在調試模式下工作。但是,它似乎不能在發佈模式下工作。我收到錯誤。我試過乾淨和重建。GOOGLE播放服務例外:com.google.android.gms.common.GooglePlayServicesUtil

了java.lang.RuntimeException:無法獲得供應商com.google.android.gms.measurement.AppMeasurementContentProvider:拋出java.lang.ClassNotFoundException

然後這一個:

GOOGLE播放服務例外情況:com.google.android.gms.common.GooglePlayServicesUtil

跟着這個:

對於Android廣告ID支持,Google Play服務庫存在問題,需要 。 Google Play Services 圖書館應該集成在使用分析或廣告的Play商店 中的任何應用中。

什麼可能是錯的?我試着用Gradle做實驗,但還沒有運氣。

如果我禁用Proguard,它的工作原理!這似乎是一個已知的問題,但尚未解決。有任何想法嗎?

+0

待辦事項你的build.gradle中有minifyEnabled true? –

+0

您正在使用哪個版本的Google Play服務? – Theyna

+0

@ g2o是的,如果我禁用它,它的工作原理! 8.3.0。請參閱:http://stackoverflow.com/questions/33593632/proguard-obfuscation-issues-after-adding-new-google-sign-in-to-android-applicati – Z0q

回答

1

的問題是,在我的搖籃,我使用

classpath 'com.google.gms:google-services:1.5.0-beta2' 

我現在用的

classpath 'com.google.gms:google-services:1.5.0' 
0

proguard-rule.pro添加下面的代碼,並嘗試重新APK

-dontwarn com.google.android.gms.** 
-keep class com.google.android.gms.**{ *; } 
-keep interface com.google.android.gms.** { *; } 
相關問題