我最近在我的安卓应用中引入了Google Tag Manager,这样就可以推送应用配置更改而无需重新部署。但我遇到了以下情况:
java.lang.IllegalStateException: Results have already been set
at com.google.android.gms.common.internal.p.a(Unknown Source)
at com.google.android.gms.common.api.b$a.a(Unknown Source)
at com.google.android.gms.tagmanager.ed.a(Unknown Source)
at com.google.android.gms.tagmanager.ed.a(Unknown Source)
at com.google.android.gms.tagmanager.ed$b.a(Unknown Source)
at com.google.android.gms.tagmanager.ed$b.a(Unknown Source)
at com.google.android.gms.tagmanager.cj.c(Unknown Source)
at com.google.android.gms.tagmanager.ck.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1112)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:587)
at java.lang.Thread.run(Thread.java:841)
它们出现在从Android 4.4到5.0.1的各种设备上。
正如您所看到的,在堆栈跟踪中没有我的应用程序元素,我真的很困惑,不知道我能做些什么(除了删除TagManager)来避免或减轻错误。
我发现一个与GooglePlus登录相关的相同错误消息的参考资料,因此我认为可能与Google Play服务库有关。
其他人看到过吗? 有什么想法吗?
已向Play-Games项目提出问题: https://code.google.com/p/play-games-platform/issues/detail?id=209