我们在应用程序的不同部分看到了这个ANR。想知道这是什么原因吗?
main (native): tid=1 systid=31940
#00 pc 0x5431c libc.so
#01 pc 0x1313a5 libart.so
#02 pc 0x2ab05b libart.so
#03 pc 0x3659 libnativehelper.so
#04 pc 0x9dee9 libandroid_runtime.so
#05 pc 0x65c45 libgui.so
#06 pc 0x11dcd libutils.so
#07 pc 0x11abf libutils.so
#08 pc 0xbcc7d libandroid_runtime.so
at android.os.MessageQueue.nativePollOnce(MessageQueue.java)
at android.os.MessageQueue.next(MessageQueue.java:339)
at android.os.Looper.loop(Looper.java:199)
at android.app.ActivityThread.main(ActivityThread.java:8276)
at java.lang.reflect.Method.invoke(Method.java)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:612)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1006)
这就是火力基地要说的话-
此线程在发生ANR时处于空闲状态。我们没有足够的信息来确定根本原因。
发布于 2022-08-17 06:33:06
面对同样的问题--我读到过它与广告或统一广告有关,谷歌有一个开放的帖子:https://issuetracker.google.com/issues/230950647?pli=1
发布于 2022-09-06 09:22:00
在最新发布的云消息传递依赖项v23.0.7 Firebase中,提到此版本可能会减少。下面是他在文档中提到的话。
消息广播在绑定到服务后立即结束。这一变化应该会减少ANRs的发生机会。
发布于 2022-10-10 05:07:55
NativePollOnce:
当CPU正在等待新的任务/消息时,它就会出现。
原因:
收集ANR的方法:
在解决ANR中的挑战:
解开ANR的谜团。链接
解决方案:
帮助信贷
https://stackoverflow.com/questions/71478162
复制相似问题