我注意到我的android手机有时会重启android运行时,没有内核。我开始在logcat历史中搜索重启的原因,我遇到了2个奇怪的日志:
06-21 11:43:44.334 15259 15396 I MemHandler: Anomaly Detection Mcd Kill android|14785
06-21 11:43:44.335 15259 15396 I MemChecker: PackageName : android , ProcessName : system , Uid: 1000 , Pss : 257.065********MB is over the memory threshold, Kill the process
但为什么系统进程被杀?目前它使用359,53 Mb的RAM,所以我认为最大阈值是由某些东西改变的,但是为什么以及通过什么? 我有一个小米Redmi 3S Prime,我的手机已植根并安装了Xposed Framework。它在我更新到最新的MIUI 8和Xposed Framework *
后开始我注意到Whatsapp在系统崩溃前1秒开始同步联系人,同时名为KernelCpuSpeedReader的进程无法读取Sys/devices/system/cpu/cpu0/cpufreq/stats/time_in_state
因为它无法找到这个文件或目录。 KernelCpuSpeedReader错误在logcat流崩溃之前出现多次
*唯一需要更新Xposed的原因是因为3或4次系统更新,旧的Xposed(通过SolarWarez)变得与MIUI 8不兼容。框架中唯一的变化是修复兼容性
我使用的是MIUI 8 Global Developer版本,现在是7.6.15