ARTICLE · INTELLIGENCE

战地情报 · 详情页

来自尧图项目组的一线实战观察与深度解析

MaaAssistantArknights 如何安装部署:Windows、macOS、Linux 与 maa-cli 首次跑通实战指南

MaaAssistantArknights 如何安装部署:Windows、macOS、Linux 与 maa-cli 首次跑通实战指南

MaaAssistantArknights 如何安装部署:Windows、macOS、Linux 与 maa-cli 首次跑通实战指南

【免费下载链接】MaaAssistantArknights《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights

MaaAssistantArknights(MAA)替你把《明日方舟》的登录、刷材料、公招、基建换班这些每天重复点几十次的活接管了,省掉的是盯模拟器、排队点按钮、记哪关刷过哪关没刷的整套重复劳动。它覆盖 Windows 与 macOS 的图形界面(GUI),以及 Linux、macOS、Windows 三平台通用的 maa-cli 命令行形态,本文按"环境核对 → 落地路径 → 跑通动作 → 启动排错"的顺序,给到能独立装完、配好、跑通第一个日常、并排掉常见启动故障的完整路径。

环境匹配矩阵:该拿哪个文件

平台芯片 / 架构最低系统版本对应发布包命名规则
Windowsx64Windows 10(x64)MAA-<版本>-win-x64.zip
WindowsARM64Windows 11 on ARMMAA-<版本>-win-arm64.zip
macOSApple Silicon(arm64)/ Intel(x86_64)见 GitHub Releases 对应包MAA-<版本>-macos-universal.dmg(双架构通用)
Linuxx64 / arm64无头服务器或桌面均可,GUI 不支持通过 maa-cli 使用,无独立 GUI 包

三点特殊情况先记住:Windows N/KN 版(欧洲/韩国)需另装媒体功能包。

三条落地路径:按省事程度排

路径 A|零配置:包管理器 / 一键脚本

Windows(winget)

winget install --id MaaAssistantArknights.MaaAssistantArknights --exact --source winget

验证:命令行输入maa --version有版本输出即装好(--source winget指定只走 winget 源,可避开代理环境下msstore源证书校验失败,错误码0x8a15005e)。

macOS / Linux(brew、paru、nix)

brew install MaaAssistantArknights/tap/maa-cli paru -S maa-cli nix run nixpkgs#maa-cli

验证:maa --version。

⚠️ 最高频坑:winget / brew 装完 GUI 或 CLI 后,启动前还要先修 VC++ 运行库(见下一节),跳过这一步大概率闪退。

路径 B|手动下载:官网 / Releases

  1. 进官网或 GitHub Releases 下载页,对照上表选包——官网会自动推荐正确架构,手动下载则必须自己核对文件名里的平台-架构与本机一致。
  2. Windows:完整解压 zip,得到含MAA.exe的文件夹;macOS:双击.dmg,把MAA.app拖进/Applications。
  3. Windows 唯一硬性约束:别把 MAA 放进需要 UAC 提权的目录(C:\根、C:\Program Files\等)——MAA 的 UAC 级别是asInvoker,本就不需要管理员身份,放进受保护目录反而会因无法写入config/cache/debug而表现异常。

⚠️ 最高频坑:在 ARM 芯片机器上错拿了 x64 包,或反之,启动即闪退且无任何提示。

路径 C|源码编译:面向有构建环境的用户

入口:仓库根 CMakeLists.txt(C++ 主程序,CMake ≥ 3.24),maa-cli(Rust 部分)MSRV 为 1.88,建议始终用最新工具链;macOS 通用包由 tools/build_macos_universal.zsh 对arm64与x86_64各做一轮完整 CMake 构建后合并,两种芯片上都是原生运行。Nix 用户的依赖已内置,无需手动处理。

⚠️ 最高频坑:工具链低于 MSRV 直接编译失败,先升级 Rust / CMake 再谈其他。

装完到跑通之间还差什么

  1. Windows:以管理员身份双击DependencySetup_依赖库安装.bat(位于tools/目录)修复 VC++ 运行库→ MAA 采用自包含部署已内置 .NET 运行时,但系统层的 VCRedist x64 仍依赖,脚本本质是静默修复Microsoft.VCRedist.2015+.x64包 → 完成后重启,再启动MAA.exe不再闪退即通过。
  2. maa-cli:运行maa install拉取 MaaCore 与游戏资源→ maa-cli 只是命令行界面,跑任务必须有 MaaCore → 终端执行maa --version与maa主菜单均正常返回即通过;Nix 用户依赖已内置,跳过此步。
  3. 把模拟器分辨率设为横屏1280x720或1920x1080,美服(YostarEN)玩家必须1920x1080→ MAA 的模板匹配基于固定分辨率训练,错分辨率会导致识别全乱 → 模拟器内确认分辨率后,MAA 首次启动能自动检测到模拟器即通过。
  4. 首次启动 MAA 后按引导完成「连接设置」→ MAA 通过 ADB 与模拟器通信,首次启动会引导自动检测 → 在「MAA 设置 → 连接设置」看到已连接的模拟器条目,且「近 30 次截图耗时」有数值即通过。
  5. 勾选一个任务(如「开始唤醒」)点「开始」,看日志区滚动→ 这是最小闭环验证 → 日志区出现任务条目并最终显示「完成」即跑通。

启动排错:以「你看到的现象」为锚点

现象:双击MAA.exe闪退,或弹出报错窗口根因:VC++ 运行库未更新(FAQ 置顶就是它,出现率最高)。 动作:以管理员身份重跑tools/DependencySetup_依赖库安装.bat,或在终端执行下面这行后重启:

winget install "Microsoft.VCRedist.2015+.x64" --override "/repair /passive /norestart" --uninstall-previous --accept-package-agreements --force

现象:解压后的文件夹"看着不全",找不到MAA.exe或目录结构不对根因:下成了拆分后的"零部件"包,不是完整安装包。 动作:重新从官网或 Releases 拿完整MAA-<版本>-win-x64.zip,勿选win-arm64版。

现象:杀软报警,MAA.exe被隔离根因:自动化工具触发杀毒软件启发式检测,误报并不一定代表恶意行为。 动作:确认下载来源(官网 / GitHub Releases / Winget / 官方 QQ 群文件)可信后,去隔离区恢复文件并把安装目录加白名单;同时向安全厂商提交误报样本,不建议直接关实时防护。

现象:启动时弹「安装文件缺失」根因:启动时 MAA 对照filelist.txt做文件清单完整性校验,部分文件此前被安全软件拦过。 动作:到安全软件隔离区恢复被删文件,或在弹窗里选「自动修复」(会重新下载完整包并在重启后恢复)。

现象:Windows N/KN 版启动失败或媒体相关功能异常根因:N/KN 版系统默认不带媒体组件。 动作:安装微软官方的媒体功能包后重启。

以上都没命中:查 docs/zh-cn/manual/faq.md(置顶的运行库部分覆盖了绝大多数启动失败场景),或在 MAA 内「设置 → 问题反馈 → 生成日志压缩包」带上日志去 GitHub Issues 反馈;若完全无法启动,手动把debug/config/cache三个文件夹打包后一并提供。

下一步去哪

  • 首次配置模拟器连接与初始任务:docs/zh-cn/manual/newbie.md
  • 想看 MAA 能干什么(自动基建换班、自动肉鸽、公招识别、自动战斗等):docs/zh-cn/manual/introduction/README.md
  • maa-cli 的安装、编译与 MaaCore 更新细节:docs/zh-cn/manual/cli/install.md

【免费下载链接】MaaAssistantArknights《明日方舟》小助手,全日常一键长草!| A one-click tool for the daily tasks of Arknights, supporting all clients.项目地址: https://gitcode.com/GitHub_Trending/ma/MaaAssistantArknights

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

RELATED READING

延伸阅读

更多一线实战笔记与深度复盘,助您持续精进