fga 中文文档 下载 App

启动 FGA 服务:从主界面到 FGO 悬浮按钮的完整流程

前置条件

在启动 FGA 服务之前,请确认以下事项都已完成:

检查项状态
FGA 已安装✅
语言已选择✅
存储目录已配置✅
电池优化已关闭✅
无障碍服务已开启✅
悬浮窗权限已开启✅
MediaProjection 权限已就绪(Android 13 及以前可能需要重授权)✅

如果有任何一项未完成,先回到对应的引导页面补完。

启动服务的步骤

第一步:打开 FGA 应用

点击桌面 FGA 图标,进入主界面。主界面会显示:

第二步:点击"启动服务"

点击主界面的"启动服务"按钮后,会发生以下事件:

  1. FGA 检查所有必需权限是否就绪
  2. 如果使用 MediaProjection,弹出系统的"开始截取屏幕"对话框
  3. 点击"立即开始"授权
  4. FGA 创建前台服务,系统通知栏会显示 FGA 正在运行的通知
  5. 虚拟显示器和 ImageReader 被创建完成,截屏能力就绪
  6. 无障碍服务被激活,模拟点击能力就绪
  7. 悬浮按钮出现在屏幕上(横屏时)

第三步:打开 FGO,进入游戏

打开 FGO 客户端,进入游戏主界面。此时你应该能在屏幕的某个位置看到 FGA 的悬浮按钮(默认左上角)。

第四步:第一次测试

  1. 在 FGO 里进入一个自由关卡(不是主线剧情)
  2. 点击 FGA 的悬浮按钮
  3. FGA 会自动检测当前画面状态,弹出可用的脚本类型
  4. 应该能看到"战斗"选项——说明 FGA 的图像识别正常工作了!
  5. 先不要点"战斗",这次只是验证服务是否正常

如果悬浮按钮点击后没有弹出脚本选择菜单,检查:

服务运行状态

通知栏提示

FGA 启动后会在系统通知栏显示一个常驻通知,包含:

这个通知很重要——它不仅告诉你 FGA 在运行,还可以防止 Android 杀掉前台服务。不要划掉这个通知。

悬浮按钮的功能

悬浮按钮在不同状态下显示不同的界面:

状态点击悬浮按钮后的界面
服务刚启动,未运行脚本显示游戏画面检测到的可用脚本(战斗/抽奖/友情池/礼物箱等)
战斗运行中显示战斗统计(次数、掉落、时间)、暂停/继续/停止按钮
其他脚本运行中显示对应脚本的统计和控制按钮

暂停 vs 停止 vs 结束

FGA 有三个控制动作:

动作效果
暂停(Pause)脚本在当前步骤停下,不再执行后续操作。继续后从停下的地方接着跑
停止(Stop)脚本立即停止,退出 FGO 到菜单。本次运行的统计数据会保留
完成本次运行后停止在悬浮按钮里的战斗配置可以设置——跑完当前这一轮战斗后自动停下,适合挂机多轮

常见启动失败原因

启动服务后立刻停止

90% 是电池优化没关干净,回到 电池优化 重新配置。

没有弹出 MediaProjection 对话框

可能是 token 还在缓存。试试在 FGA 设置里切换截屏方式,或者重启手机。

悬浮按钮不出现

FGA 能检测画面但点击没反应

说明无障碍服务的"模拟点击"功能没工作,可能被系统禁用了。回到无障碍设置重新开启 FGA 的无障碍服务。

服务常驻 vs 用完即停

FGA 服务可以保持启动状态,随时在 FGO 里用悬浮按钮启动脚本。也可以用完后手动停止服务节省电量(但下次启动又要走一遍权限确认)。

推荐的使用模式:

  1. 准备刷材料前启动服务
  2. 刷完停止服务
  3. 中间挂机时保持服务运行

下一步

服务启动成功后,接下来就要开始配置具体的自动化脚本了。推荐从最常用的战斗自动化开始: