出现持续唤醒问题时,手机连电脑,电脑上运行“ adb shell top ”,可以看到“ android.hardware.sensors@1.0-service ”这个进程一直在消耗 CPU,虽然是 10%左右,但会一直持续下去。
然后我尝试在应用管理中强制结束某些 APP,看“ android.hardware.sensors@1.0-service ”的 CPU 会不会降下来,结果发现,当把“ Android System Webview ”强制结束后,“ android.hardware.sensors@1.0-service ”的 CPU 有很明显的下降。
然后拔掉电源线,让手机屏幕自然熄灭。过几分钟,再查看“耗电历史”,屏幕熄灭的这段时间果真没有唤醒。
我已经尝试过恢复出厂设置、升级 Android System Webview 到最新版,均没有办法从根本上解决这个问题。MIUI 是最新稳定版。
MIUI 10.3.5.0(PDCCNXM) 稳定版 Android 9 (补丁:2019-07-05) Android System Webview 用 ROM 自带的和 Google 最新的均有此问题。