Skip to content

这是什么 ​

ModAVD(魔改 AVD)是基于 AOSP Android Emulator 37.2.10 的安卓模拟器,加了一批补丁后自己编译。目前支持 Windows,以后计划支持更多平台(见 #27)。

包里带管理器 ModAVD.exe 和命令行 tools\modavd.exe,用来建实例、开机关机;也可以接入 AUTO-MAS 这类自动化工具,由它们负责实例编排和任务流程。

  • 一个安卓模拟器,现在跑在 Windows 上,用 Windows 虚拟机监控程序平台(WHPX)做硬件加速;以后计划支持更多平台。
  • 可以开窗口当普通模拟器用,也可以不开窗口(无头)运行。管理器开机带窗口;无头开机用命令行、MCP 或脚本,用完可以在管理器或命令行里关掉。
  • 模拟器本体来自 Google 开源的 Android Emulator。我们改了其中的 QEMU、gfxstream(图形转发)和 Crashpad(崩溃处理),改动以补丁形式公开。
  • adb 和安卓系统镜像属于 Google,受《Android 软件开发套件许可协议》约束,不能由我们分发,所以不在 Release 里,由管理器里的「补全组件」(或 tools\modavd.exe components fetch)在你的电脑上从官方渠道下载。

和官方模拟器的逐项区别见和官方模拟器有什么不同。

包里有什么 ​

一个 Release 包由几个部分组成,各自在自己的仓库里开发:

部分在包里的位置仓库
模拟器本体(打过补丁的 AOSP Emulator)sdk\emulator\ModAVD 的 patches/
arm64 执行桥sdk\emulator\resources\modavd\ModAVD 的 bridge/
装执行桥的脚本tools\modavd-bridge.ps1ModAVD 的 package/
管理器和命令行(含补全组件、收集问题信息、复制配置信息)ModAVD.exe、tools\modavd.exeModAVDManager
宿主输入法components\modavd-ime.apkModAVDHostIME
  • 管理器和输入法有自己的版本号,单独在各自仓库发版;ModAVD 整包发版时带上当时的版本。
  • 平时只用整包就行。Mirror 酱也只更新 ModAVD 整包。

适用环境 ​

项目要求
系统Windows 10 / 11,64 位
CPUx86_64(Intel / AMD),BIOS 里开着虚拟化(Intel VT-x / AMD SVM)
Windows 功能「Windows 虚拟机监控程序平台」(WHPX)
显卡支持 Vulkan 的独立显卡或较新的集成显卡
内存AUTO-MAS 默认每台实例 6 GB,开机时电脑要再空出约 1.5 GB
硬盘放在 NTFS 盘。补全组件时要约 6.5 GB 可用;每台实例第一次开机要 10 GB 以上可用,之后随游戏数据增长,一个游戏通常几十 GB
路径只含英文、数字的路径,例如 D:\ModAVD
AUTO-MAS推荐 v5.7.0 或更新。v5.7.0-beta.5 起 MAA 和 MFW 脚本(MaaFramework 项目,如 M9A)可以用,其他脚本暂不支持;各版本的支持情况见 Release 说明

免责声明 ​

  • Android 是 Google LLC 的商标。
  • 软件按「现状」提供,不提供任何担保,详见各许可证。
  • 用模拟器和脚本运行游戏是否符合游戏的用户协议,请自行判断。

Android 是 Google LLC 的商标。