gpt4 book ai didi

android - Google Admob api 创建了太多线程

转载 作者:太空狗 更新时间:2023-10-29 14:35:40 25 4
gpt4 key购买 nike

我在使用 google admob api for android 时遇到了一个奇怪的问题....我不知 Prop 体是如何以及何时开始创建太多线程并最终导致整个系统崩溃。我在生产中遇到了这个错误,但仍然无法在开发中重现

这是堆栈:

Fatal Exception: java.lang.OutOfMemoryError: pthread_create (1040KB stack) failed: Try again
at java.lang.Thread.nativeCreate(Thread.java)
at java.lang.Thread.start(Thread.java:1063)
at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:921)
at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1339)
at com.google.android.gms.ads.internal.util.future.ac.execute(ac.java)
at com.google.android.gms.ads.nonagon.ad.activeview.b.a(b.java:5)
at com.google.android.gms.ads.internal.webview.j.a(j.java:30)
at com.google.android.gms.ads.internal.webview.ad.a(ad.java:4)
at com.google.android.gms.ads.internal.webview.ae.run(ae.java:2)
at android.os.Handler.handleCallback(Handler.java:739)
at android.os.Handler.dispatchMessage(Handler.java:95)
at aam.a(aam.java)
at com.google.android.gms.ads.internal.util.e.a(e.java:1)
at aam.dispatchMessage(aam.java)
at android.os.Looper.loop(Looper.java:148)
at android.app.ActivityThread.main(ActivityThread.java:7325)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:1230)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1120)

这个堆栈并没有说太多只是通用的,但如果我打印我的 crashlytics 仪表板的屏幕:

enter image description here

如果我根据 crashlytics 向下滚动,这会一遍又一遍,此时有 1024 个线程

谁知道为什么会这样

正在使用:api("com.google.android.gms:play-services-ads:17.2.1")

这个问题发生在大约 5% 的生产 session 中,每天大约 1000 次

我无法在开发中重现。但我在几周内没有更改我的代码或更新应用程序==============更新==================

我 100% 确定这是谷歌的问题(一如既往),我没有做任何改变,崩溃减少了 90%

google 从不承认他们的错误,但与此同时 firebase 停止计算我的 admob 收入(不知从何而来)并且在没有我干预的情况下同样的结果又回来了

enter image description here

最佳答案

我也遇到了这个问题并查看了它可以追溯到 6 月初的日志。有很多人在这里提示的 Google 群组帖子:

https://groups.google.com/forum/#!topic/google-admob-ads-sdk/cbr_oV4Yzfg

它看起来像是 Admob 团队损坏的东西。

关于android - Google Admob api 创建了太多线程,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56614446/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com