Can't create handler inside thread that has not called Looper.prepare()

324 views
Skip to first unread message

刘东

unread,
Jul 3, 2023, 12:48:20 AM7/3/23
to Firebase Google Group

I got a low frequency crash:Can't create handler inside thread that has not called Looper.prepare()

70% are android5 phones, 28% are android6 phones, 2% are android7 phones

Version Information:

com.google.firebase:firebase-bom:32.1.1

com.google.android.gms:play-services-ads-lite: 22.1.0


Fatal Exception: java.lang.RuntimeException: Can't create handler inside thread that has not called Looper.prepare()

       at android.os.Handler.<init>(Handler.java:200)

       at android.os.Handler.<init>(Handler.java:114)

       at com.google.android.gms.ads.internal.o.l.<init>(SourceFile:37)

       at com.google.android.gms.ads.internal.o.l.<init>(SourceFile:31)

       at com.google.android.gms.ads.internal.b.<init>(SourceFile:94)

       at com.google.android.gms.ads.internal.b.<init>(SourceFile:82)

       at com.google.android.gms.ads.internal.d.<init>(SourceFile:45)

       at com.google.android.gms.ads.internal.m.<init>(SourceFile:80)

       at com.google.android.gms.ads.l.a(SourceFile:69)

       at com.google.android.gms.ads.AdManagerCreatorImpl.a(SourceFile:99)

       at com.google.android.gms.ads.internal.client.ad.onTransact(SourceFile:91)

       at android.os.Binder.transact(Binder.java:380)

       at com.google.android.gms.internal.ads.zzatj.zzbg(com.google.android.gms:play-services-ads-base@@22.1.0:2)

       at com.google.android.gms.ads.internal.client.zzbv.zze(com.google.android.gms:play-services-ads-lite@@22.1.0:8)

       at com.google.android.gms.ads.internal.client.zzk.zza(com.google.android.gms:play-services-ads-lite@@22.1.0:15)

       at com.google.android.gms.ads.internal.client.zzaj.zzc(com.google.android.gms:play-services-ads-lite@@22.1.0:1)

       at com.google.android.gms.ads.internal.client.zzax.zzf(com.google.android.gms:play-services-ads-lite@@22.1.0:1)

       at com.google.android.gms.ads.internal.client.zzax.zzd(com.google.android.gms:play-services-ads-lite@@22.1.0:10)

       at com.google.android.gms.ads.internal.client.zzea.zzm(com.google.android.gms:play-services-ads-lite@@22.1.0:11)

       at com.google.android.gms.ads.zzc.run(com.google.android.gms:play-services-ads-lite@@22.1.0:1)

       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:818)

Reply all
Reply to author
Forward
0 new messages