FGA 无障碍服务自动关闭:Android 限制与厂商 ROM 特殊处理
症状
FGA 无障碍服务(TapperService)开启后:
- 运行一段时间后自动关闭
- 打开无障碍设置发现 FGA 被关了
- 悬浮按钮能看到但点了没反应
- FGA 日志里提示"Accessibility service disabled"
为什么会自动关闭
原因 1:电池优化没关干净(最常见)
Android 会把"耗电多"的应用的无障碍服务一并杀掉。这是 FGA 用户报告最多的问题之一。
解决:按 服务停止 的步骤把电池优化关干净,特别注意把无障碍服务也排除在电池优化之外。
部分 ROM 有额外设置:
- 三星 One UI:设置 → 无障碍 → 已安装的服务 → FGA → "保护此服务不被关闭"
- 小米 MIUI:设置 → 应用设置 → 应用管理 → FGA → 耗电与性能 → 无限制 + 自启动
原因 2:系统版本 bug
某些 Android 版本(尤其是 11 / 12 / 13)有已知的无障碍服务随机失效 bug:
- 服务还在运行但无法响应
- 或者被系统随机关闭
解决:
- 检查并安装系统安全补丁
- FGA 设置 → 无障碍服务检测 → 开启"自动检测服务状态,失效后通知"
- 如果经常这样,建议刷更稳定的 ROM
原因 3:手动或其他应用关闭了
有时候会忘记自己手动关过,或者某些优化应用(如绿色守护、LBE、空调狗等)会自动清理无障碍服务。
解决:
- 卸载或白名单这些清理应用
- 手动检查无障碍服务是否被关了
原因 4:厂商 ROM 的无障碍限制
| 厂商 | 问题 | 解决 |
|---|---|---|
| 小米 MIUI | 部分版本默认限制第三方无障碍 | 设置 → 隐私保护 → 无障碍权限 → FGA → 开启 |
| 华为 EMUI / HarmonyOS | 部分版本自动关闭第三方无障碍 | 手机管家 → 权限管理 → 无障碍 → FGA → 允许;或开发者选项里关闭"自动重置无障碍权限" |
| 三星 One UI | "自适应电池"可能影响 | 设置 → 电池 → 自适应电池 → FGA → 关闭 |
| OPPO / vivo | 部分版本需要手动锁定 | 设置 → 应用管理 → FGA → 无障碍权限 → 允许 + 锁定 |
原因 5:Android 开发者选项限制
部分开发者选项可能会重置无障碍服务权限:
- 开发者选项 → 自动重置权限:有些系统版本会在你切换应用后重置无障碍权限
- 开发者选项 → 后台进程限制:设为"不允许后台进程"可能会影响
解决:保持开发者选项默认设置,或把"后台进程限制"设为"标准限制"。
如何确认无障碍服务是否正常
方法 1:FGA 设置里的状态检测
打开 FGA 设置 → 找到无障碍服务状态:
- 显示"运行中" → 正常
- 显示"已停止" → 已被关了
方法 2:手动验证
- 停止 FGA 服务
- Android 设置 → 无障碍 → 确认 FGA 无障碍服务已开启
- 启动 FGA 服务
- 打开 FGO → 点击悬浮按钮 → 点"战斗"
- 如果脚本能继续 → 无障碍正常
方法 3:开发者选项里看
- 开启开发者选项(设置 → 关于手机 → 连续点版本号 7 次)
- 开发者选项 → 运行服务(或类似名称)
- 看 FGA 的无障碍服务是否在运行列表里
无障碍服务被关后的自动恢复
FGA 支持 自动检测和通知:
- FGA 设置 → 无障碍服务 → 开启"服务状态自动检测"
- 如果检测到服务被关了,会 弹出通知提醒你手动开启
- FGA 不会自动重新开启(Android 安全限制,第三方应用不能自动打开无障碍服务)
重新开启无障碍服务的步骤
- Android 设置 → 无障碍 / 辅助功能
- 找到 FGA 的"TapperService"或"Fate/Grand Automata"
- 打开开关
- 返回 FGA 主界面 → 确认状态变为"运行中"
- 如果 FGA 服务在运行中,重新点击悬浮按钮应该能正常响应
根治无障碍服务自动关闭
按以下步骤 全部完成,大部分情况能根治:
1. ✅ FGA 设置里电池优化已关
2. ✅ 厂商 ROM 的电池优化已关(MIUI/Huawei/Samsung 额外设置)
3. ✅ 厂商 ROM 的"智能省电/AI 省电"已关
4. ✅ 自启动已开
5. ✅ 后台活动/后台弹出界面已允许
6. ✅ 锁屏清理已豁免
7. ✅ 无障碍服务已锁定(厂商 ROM)
8. ✅ 没有其他清理/优化应用
9. ✅ 省电模式已关闭
10. ✅ 开发者选项没有特殊限制
常见误区
| 误区 | 实际 |
|---|---|
| "重启 FGA 应用就能重新开启" | 不行。第三方应用不能自动打开无障碍服务——必须手动去系统设置里开 |
| "无障碍服务关了不影响截屏" | 不影响截屏,但影响点击——截了屏也做不了事 |
| "只要悬浮按钮能看到就说明无障碍正常" | 悬浮按钮只需要悬浮窗权限,不需要无障碍 |