[Bug] v6.17.5 制造站/贸易站纯色入口识别持续为空,无人机未执行但基建显示完成
请确认自己完成了下列必选项之后再进行勾选,若未完成必选项或勾选了"我未仔细阅读"选项将视为自愿接受被直接关闭 Issue
- 我理解 Issue 是用于反馈和解决问题的,而非吐槽评论区,将尽可能提供更多信息帮助问题解决
- 我未仔细阅读这些内容,只是一键已读所有内容,并相信这不会影响问题的处理
- 我填写了简短且清晰明确的标题,以便开发者在翻阅 Issue 列表时能快速确定大致问题。而不是“一个建议”、“卡住了”等
- 我使用的是当前更新版本的最新版, 并已查看版本发布至今的 更新内容, Pull Requests 中尚未发布的更新内容并未提及该 Bug 已被修复的情况
- 我已检查了 常见问题, 公告, 活跃议题, 已关闭议题 ,未找到明确相同的问题(相关但未确认重复的记录见文末)
问题描述
MaaCore v6.17.5 在 Android 国服基建总览中,持续无法识别制造站与贸易站入口,导致无人机加速未执行。会客室、训练室仍能继续执行,最终 Infrast 却返回 Completed。
2026-09-12 至 09-13 的运行记录中可见相同问题;09-13 下午在同一设备上的五次账号任务均出现制造站、贸易站 SubTaskError。失败发生在 enter_facility,日志为 result is empty,重试后仍失败。失败截图停留在正常基建总览,设施可见;其中一次无人机为 235/235。
复现环境与步骤:
- 使用 maa-cli 0.7.5 / MaaCore v6.17.5,经 ADB 连接 Android 国服。
- 日常脚本在启动任务前将设备分辨率临时设为 1080x1920;核心日志截图分辨率为横屏 1920x1080。
- 在已登录游戏的情况下执行下述 Infrast 配置(原运行由 StartUp 后接 Infrast;单独 Infrast 的最小复现尚未验证)。
- 观察到制造站、贸易站入口识别为空,重试后报告子任务失败,但基建任务链仍完成。
预期:正常进入设施并按配置执行无人机加速;若无法进入,应能从整体结果中明确得知基建未全部完成。
当前资源中的 InfrastMfg/InfrastTrade 使用 RGBCount、pureColor=true、templThreshold=0.95。怀疑与 #17951 引入的入口纯色匹配有关,但尚未进行新旧版本对照,不能确认该 PR 是根因。
Version
UI Version: 不适用(maa-cli 0.7.5)
Core Version: v6.17.5
Resource Version: 本地基础资源 activity.name = 月行水上
Build Time: 未取得
Resource Time: 基础 resource/version.json 的 last_updated = 2026-09-05 11:08:36.000
问题发生时尚未添加旧模板用户覆盖。资源自动更新配置为 auto_update=false;以上资源时间为基础资源元数据,未将其视为所有叠加资源的统一版本。
日志和配置文件
以下为同一次运行的日志节选,去除了设备标识、UUID、进程/线程标识及个人目录。省略了与本问题无关的日志;未提供包含账号信息的整包。
[2026-09-13 16:17:16.559][INF] Assistant::append_callback | SubTaskError {"class":"asst::InfrastTradeTask","details":{"facility":"Trade","index":0},"subtask":"InfrastTradeTask","taskchain":"Infrast","taskid":2}
[2026-09-13 16:18:17.763][TRC] asst::InfrastAbstractTask::enter_facility | enter
[2026-09-13 16:18:18.138][INF] result is empty
[2026-09-13 16:18:18.154][TRC] asst::InfrastAbstractTask::enter_facility | leave, 391 ms
[2026-09-13 16:18:21.254][TRC] asst::InfrastProductionTask::shift_facility_list | enter
[2026-09-13 16:18:21.254][TRC] asst::InfrastProductionTask::facility_list_detect | enter
[2026-09-13 16:18:21.650][TRC] asst::InfrastProductionTask::facility_list_detect | leave, 395 ms
[2026-09-13 16:18:21.650][TRC] asst::InfrastProductionTask::shift_facility_list | leave, 395 ms
[2026-09-13 16:18:22.150][TRC] asst::InfrastAbstractTask::on_run_fails | enter
[2026-09-13 16:18:49.800][INF] Assistant::append_callback | SubTaskError {"class":"asst::InfrastMfgTask","details":{"facility":"Mfg","index":0},"subtask":"InfrastMfgTask","taskchain":"Infrast","taskid":2}
[2026-09-13 16:19:05.830][INF] Assistant::append_callback | TaskChainCompleted {"taskchain":"Infrast","taskid":2}
基建配置(省略账号切换及无关任务):
[[tasks]]
type = "Infrast"
[tasks.params]
mode = 20000
facility = ["Trade", "Reception", "Mfg", "Control", "Power", "Office", "Training", "Dorm"]
drones = "PureGold"
continue_training = true
dorm_trust_enabled = true
reception_message_board = false
reception_clue_exchange = true
连接配置:
{
"connection": {"preset": "ADB"},
"instance_options": {
"adb_lite_enabled": false,
"deployment_with_pause": false,
"kill_adb_on_exit": false,
"touch_mode": "MaaTouch"
}
}
配置信息
- 主机:Ubuntu 22.04.5 LTS。
- 连接目标:Android 15 设备,经 ADB;非 MuMu/雷电专用连接。
- 游戏:国服 Official。
- 故障运行时分辨率:1920x1080 横屏;核心保存的识别截图为 1280x720。
- DPI:调查时查询到 override 420、physical 560;未单独保存故障发生时的 DPI。
- 帧率:故障运行核心日志报告 60 FPS。
- 截图:RawWithGzip;未使用 MuMu/雷电截图增强。
- GPU 加速推理:profile 未显式配置 GPU 推理,实际运行后端尚未核实。
截图或录屏
本次未附图片。已在本地查看 MaaCore enter_facility 保存的 1280x720 识别截图:画面停在基建总览,制造站与贸易站的彩色竖条可见,无弹窗遮挡,无人机为 235/235。该文件是核心缩放后的识别输入,并非设备原始 1920x1080 截图。
还有别的吗?
- 关联变更:#17951。仅作为排查线索,不将其直接认定为根因。
- 检索到 #18025、#18157,但平台或失败阶段不同,未确认是重复问题。
- 也检查了 #17942 和 #17976:前者为旧版常规模式的布局漏检,维护者标注由 #17951 对应提交修复;后者为 beta.8 手动停止后重新运行的基建问题。本次是 v6.17.5、mode=20000 下制造站/贸易站 enter_facility 持续为空,未确认与上述问题相同。
- 后续已配置旧模板用户资源覆盖,资源加载检查通过;尚未验证实际进入设施或消耗无人机是否恢复。因此这里不声称旧模板已修复故障。
- 本文使用官方中文 Bug 模板;Linux CLI 无 GUI 日志压缩包按钮,因此以内联方式提供脱敏日志节选与相关配置。为保护隐私,未上传包含账号信息的完整运行日志。
Source: MaaAssistantArknights/MaaAssistantArknights