使用goolge分析时如何解决此firebase IllegalStateException

时间:2018-01-20 05:41:37

标签: android google-analytics

项目

dependencies {
   classpath 'com.google.gms:google-services:3.0.0'
}

模块

dependencies {
    compile 'com.google.android.gms:play-services-analytics:10.0.0'
}

它恰好发生在8.0系统中,但我还没有在我的项目中使用任何firebase代码

Fatal Exception: java.lang.IllegalStateException: Not allowed to start service Intent { act=com.google.android.c2dm.intent.REGISTER pkg=com.google.android.gsf (has extras) }: app is in background uid UidRecord{e2ab7c6 u0a30 CEM  idle procs:1 seq(0,0,0)}
           at android.app.ContextImpl.startServiceCommon(ContextImpl.java:1538)
           at android.app.ContextImpl.startService(ContextImpl.java:1484)
           at android.content.ContextWrapper.startService(ContextWrapper.java:663)
           at com.google.firebase.iid.zzf.zzbi(Unknown Source:149)
           at com.google.firebase.iid.zzf.zzbi(Unknown Source:235)
           at com.google.firebase.iid.zzf.zzt(Unknown Source:20)
           at com.google.firebase.iid.zzf.zzbi(Unknown Source)
           at com.google.firebase.iid.zzd.zzGu(Unknown Source:57)
           at com.google.firebase.iid.zzd.getCreationTime(Unknown Source:49)
           at com.google.firebase.iid.FirebaseInstanceId.getInstance(Unknown Source:3)
           at com.google.firebase.iid.FirebaseInstanceId.zzaae(Unknown Source:4)
           at com.google.firebase.iid.FirebaseInstanceIdService.zzH(Unknown Source:37)
           at com.google.firebase.iid.FirebaseInstanceIdService.zzm(Unknown Source:35)
           at com.google.firebase.iid.zzb$2.run(Unknown Source:4)
           at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
           at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
           at java.lang.Thread.run(Thread.java:764)

我无法从我的项目中删除firebase,还有其他方法可以解决这个问题吗?

Fabric report

1 个答案:

答案 0 :(得分:0)

您应首先尝试主菜单,选择文件|使高速缓存/重新启动无效。如果Android工作室处于糟糕的状态,就会发生这种情况。 还应该注意的是,firebase可能在播放服务分析中。自谷歌买下它们以来,他们已经在他们的许多谷歌游戏服务库中放置了火力。