Scheduler 到点不跑:八成是权限被省电策略收回了
最常见的原因:无障碍服务被省电策略关闭
Android 的省电策略会定期检查后台 App 的活跃程度。如果 Scheduler 一天只触发一次、Gator 大部分时间闲置,系统就会判定 Gator"不活跃",进而关闭它的无障碍服务——因为在 Android 看来,无障碍服务是"重型"权限,默认只让频繁使用的 App 保留。
无障碍服务被关掉后:
- Scheduler 计划照常触发
- 但缓存清理被静默跳过(需要无障碍代执行)
- 残留、日志、浏览器历史这三类仍能自动清理(不依赖无障碍)
检查方法:系统设置 → 无障碍 → 已下载的服务 → 看 Gator 那栏的开关是否还亮着。
第二常见原因:后台定时器被杀了
更激进的省电策略(比如 MIUI 的"深度清理"、OneUI 的"睡眠")会直接杀掉 Gator 的后台进程,连定时器也一起干掉。表现为 Scheduler 完全不触发——清理历史里什么记录都没有。
检查方法:锁屏前手动设置 Scheduler 为每分钟执行一次,锁屏放 5 分钟后看有没有记录。如果完全没有,说明后台被限制了。
修复步骤
按优先级依次做:
步骤一:加入电池优化白名单
参考 09-权限三件套 → 电池优化白名单,把 Gator 的电池限制设为"不受限制"。
步骤二:重新打开无障碍服务
系统设置 → 无障碍 → 已下载的服务 → 找到 Gator → 重新打开开关。某些机型可以在省电策略里设置"无障碍服务白名单",把 Gator 加进去。
步骤三:关闭系统级清理策略
在各厂商定制系统的"安全中心"、"智能维护"、"后台清理"里:
- 小米安全中心 → 省电策略 → 关闭"后台冻结"和"异常耗电自动优化"
- OPPO 设置 → 电池 → 后台运行管理 → 允许 Gator 后台运行
- 三星 OneUI → 电池和设备维护 → 电池 → 后台使用限制 → 关闭或加入白名单
步骤四:不行就放弃自动,回到手动
如果个别系统上无障碍服务确实保持不住(某些旧版 ColorOS 有这个问题),接受现状:Scheduler 仍能自动清残留和日志,缓存那项每天手动跑一次 System Cleaner 或 Cache Cleaner 就行。