如何从日志中快速定位Android系统重启?
- 搜索日志:
Sending signal 9 to service 'zygote'
一般来说系统重启都是zygot被干掉了,发送了9就是kill信号,杀掉孵化进程自然就重启了
- 搜索日志
Finished processing BOOT_COMPLETED for u0
系统BOOT_COMPLETED重启成功,后面的u0表示userID,如果有多句这样的日志,且从时间上也看得出重启,如下:
行 4620: 11-30 00:00:38.404 I/ActivityManager( 487): Finished processing BOOT_COMPLETED for u0
行 239362: 11-30 00:00:16.299 I/ActivityManager(28404): Posting BOOT_COMPLETED user #0
行 240631: 11-30 00:00:46.057 I/ActivityManager(28404): Finished processing BOOT_COMPLETED for u0
同样的userId为u0,且为它启动了2次,明显就重启了;可以查看两个时间点的日志确定重启原因