我们的移动应用程序已发布在 Google Play 商店中。崩溃和 ANR 报告在 Firebase Crashlytics 中生成。出现如下所示的ANR。
0 libc.so(系统调用+28)
1 libart.so (art::ConditionVariable::WaitHoldingLocks(art::Thread*)+140)
2 libart.so (art::ThreadList::WaitForOtherNonDaemonThreadsToExit(bool)+336)
3 libart.so(艺术::JII::DestroyJavaVM(_JavaVM*)+32)
4 libandroid_runtime.so (android::AndroidRuntime::start(char const*, android::Vectorandroid::String8 const&, bool)+1032)
5 app_process64(主+1368)
6 libc.so (__libc_init+96)
这个ANR是什么意思?
先感谢您。
我stack trace从 Google 发布前报告中得到这一点:
这是ANR报告
com.google.android.apps.wellbeing 中的 ANR;PID:1269;意图广播 { act=android.intent.action.LOCALE_CHANGED flg=0x1200810 cmp=com.google.android.apps.wellbeing/.focusmode.manager.impl .FocusModeRefreshStateBroadcastReceiver_Receiver };
测试期间在 1 台设备上检测到。装置:
谷歌 Pixel 2(虚拟)1080x1920 Android 13(SDK 33)
为什么会导致ANR?我的应用程序与此无关。