systemui 重启失败导致keygurd为true 导致的ANR

本文探讨了当systemui进程重启失败并导致keyguard保持激活状态时,如何引发Android应用程序无响应(ANR)的详细情况。内容涉及到Android系统的内部工作原理,特别是systemui和keyguard的状态管理,以及ANR出现的原因和解决策略。
摘要由CSDN通过智能技术生成

 

systemui被杀后重启,从启动进程到attachApplicationLocked超过10s  执行processStartTimedOutLocked 导致再次被杀,由于没有执行到attach,不会死亡回调不再重启

03-12 17:33:11.113265  1235  1405 I am_kill : [0,4610,com.android.systemui,-800,Too many Binders sent to SYSTEM]
03-12 17:33:11.357911  1235  1392 I wm_set_keyguard_shown: [1,0,0,setKeyguardShown]

03-12 17:33:21.186292  1235  1405 W ActivityManager: Process ProcessRecord{b9dfae1 29414:com.android.systemui/u0a161} failed to attach
03-12 17:33:21.187587  1235  1405 W ActivityManager: Forcing bringing down service: ServiceRecord{bcb0cfb u0 com.android.systemui/.ImageWallpaper}
03-12 17:33:21.187749  1235  1405 W ActivityManager: Forcing bringing down service: ServiceRecord{bc9e032 u0 com.android.systemui/.dump.SystemUIAuxiliaryDumpService}
03-12 17:33:21.187809  1235  1405 W ActivityManager: Forcing bringing down service: ServiceRecord{6a7ebb6 u0 com.android.systemui/.SystemUIService}
03-12 17:33:21.187861  1235  1
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值