我正在尝试将Google Play游戏整合到我的应用中。它目前正在调试模式下工作。但是,它似乎不适用于发布模式。我收到了错误。我试着干净并重建。
java.lang.RuntimeException:无法获取提供者com.google.android.gms.measurement.AppMeasurementContentProvider:java.lang.ClassNotFoundException
然后是这个:
GOOGLE PLAY SERVICES EXCEPTION:com.google.android.gms.common.GooglePlayServicesUtil
接下来是这个:
Google Play服务库存在问题,即 Android广告ID支持所必需的。 Google Play服务 图书馆应该集成到Play商店中的任何应用程序中 使用分析或广告。
可能有什么不对?我尝试过Gradle,但还没有运气。
如果我禁用Proguard,它会起作用!这似乎是一个已知问题,但尚未解决。有什么想法吗?
答案 0 :(得分:1)
问题是在我的Gradle中我正在使用
classpath 'com.google.gms:google-services:1.5.0-beta2'
现在我正在使用
classpath 'com.google.gms:google-services:1.5.0'
答案 1 :(得分:0)
在proguard-rule.pro
中添加以下代码并尝试重新生成APK
-dontwarn com.google.android.gms.**
-keep class com.google.android.gms.**{ *; }
-keep interface com.google.android.gms.** { *; }