Skip to content

Latest commit

 

History

History
163 lines (107 loc) · 7.3 KB

1.3-模拟器支持.md

File metadata and controls

163 lines (107 loc) · 7.3 KB

模拟器支持

完美支持。需要在模拟器 设置 - 引擎设置 中打开 允许ADB连接

蓝叠模拟器国际版(最稳定👍)

完美支持。需要在模拟器 设定 - 进阶 中打开 Android调试桥

支持

  • 在模拟器 设定 - 进阶 中打开 Android调试桥

  • 由于蓝叠 Hyper-V 的端口号在不断变动,所以留了个专用的小后门:

    1. 在蓝叠模拟器的数据目录下找到 bluestacks.conf 这个文件

      • 国际版默认路径为 C:\ProgramData\BlueStacks_nxt\bluestacks.conf
      • 中国内地版默认路径为 C:\ProgramData\BlueStacks_nxt_cn\bluestacks.conf
    2. 如果是第一次使用,请开启一次 MAA,会在 MAA 目录下生成 gui.json

    3. 先关闭 MAA,然后 打开 gui.json,新增一个字段 Bluestacks.Config.Path,填入 bluestacks.conf 的完整路径(注意斜杠要用转义 \\
      示例:(以 C:\ProgramData\BlueStacks_nxt\bluestacks.conf 为例)

      "Bluestacks.Config.Path":"C:\\ProgramData\\BlueStacks_nxt\\bluestacks.conf",
    4. 开启 MAA,LinkStart!

  • 如果你还需要多开或者你使用蓝叠 Pie 核心 Hyper-V 模拟器(不使用多开请忽略这步),可以再修改 MAA 检测配置文件的关键字。
    参照上述步骤,添加 Bluestacks.Config.Keyword 字段
    示例:

    "Bluestacks.Config.Keyword":"bst.instance.Nougat64.status.adb_port",

    Pie 核心 Hyper-V 模拟器示例:

    "Bluestacks.Config.Keyword": "bst.instance.Pie64.status.adb_port",

完美支持。

完美支持。

支持。但

  • 需要使用管理员权限打开 MAA 才能自动获取 adb 路径和地址(因为 MuMu 本身是管理员启动的)
  • 需要使用管理员权限打开才能支持 “完成后退出模拟器” 相关功能
  • 不推荐使用 mumu 默认的几个奇葩分辨率,最好改成主流的 1280x720, 1920x1080, 2560x1440
  • MuMu 多开使用的是同一个 adb 端口,所以无法支持多开的 MuMu

🚫 MuMu 手游助手(星云引擎)

不支持。没开放 adb 端口

⚠️ MuMu 模拟器 X (安卓 12)(最流畅👍)

支持。但

  • 该模拟器仍处于测试阶段,不确定是否会出现未知问题
  • 需要使用管理员权限打开 MAA 才能自动获取 adb 路径和地址(因为 MuMu 本身是管理员启动的)
  • 需要使用管理员权限打开才能支持 “完成后退出模拟器” 相关功能
  • 不推荐使用 mumu 默认的几个奇葩分辨率,最好改成主流的 1280x720, 1920x1080, 2560x1440
  • MuMu 多开使用的是同一个 adb 端口,所以无法支持多开的 MuMu

🚫 雷电模拟器

勉强支持,但非常不推荐使用。
雷电存在各样奇怪的问题,包括但不限于端口变动导致连接失败、游戏卡死、截图黑屏、画面颠倒等。
我们为兼容雷电耗费了大量的精力,结果还是会有层出不穷并难以解决的新问题。最终我们决定放弃对雷电模拟器的支持。
如果你可以使用,那当然更好;如果无法使用或存在异常,请更换模拟器,或自行尝试解决,我们不接受雷电模拟器的问题反馈(当然啦,如果有需要,我们仍然欢迎你提交相关的 PR)

完美支持,但测试较少。

🚫 腾讯手游助手

不支持。没开放 adb 端口

⚠️ Win11 WSA

勉强支持。

  • 需要使用 自定义连接 的方式来连接.
  • WSA 2204 或更高版本(版本号在子系统设置的 关于 页面中),连接配置选择 通用配置
  • WSA 2203 或更老版本(版本号在子系统设置页面的上方),连接配置选择 WSA 旧版本
  • 由于本软件仅对 720p 以上 16:9 分辨率支持较好,所以请手动拖动窗口大小,尽量贴近 16:9 比例(如果你的显示器是 16:9 的,可以直接按 F11 全屏)
  • 辅助运行过程中请尽量保证明日方舟在前台且无其他安卓应用同时在前台运行,否则可能导致游戏暂停运行或辅助识别错误。
  • WSA 的截图经常莫名其妙截出来一个白屏,导致识别异常,还是不推荐使用。

AVD

支持。

⚙️ 自定义连接

  1. 下载 adb 并解压
  2. 进入软件 设置 - 连接设置,填写 adb 路径及地址(需要填写 IP + 端口,例如 127.0.0.1:5555

⚙️ 手机、平板等非 16:9 分辨率设备

由于 MAA 仅对 16:9 分辨率支持较好,所以需要手动强制修改一下分辨率

  1. 手机打开 USB 调试,数据线连接电脑主机;或直接使用无线 adb 调试

  2. 运行 命令行窗口(CMD),查看设备地址并连接

    • 若使用 USB 数据线连接手机:输入以下命令查看设备 id
    adb devices                          # 查看当前已连接设备情况

    成功执行后会显示如下信息

    C:\Users\username>adb devices
    List of devices attached
    VFNDU1682100xxxx        device       # device 之前的信息即为设备 id
    • 若使用无线 adb 连接手机:可进入手机 设置 -> WLAN -> 查看 找到对应的 IP 地址;端口号一般为 5555 或 5037
    adb connect <IP 地址 + 端口号>        # 例如 192.168.0.10:5555
    • 若提示 "adb" 不是内部命令或外部命令,则可能是没有为 adb 配置环境变量。此时需输入 adb 的完整地址方可执行命令,例如
    D:\adb解压文件夹\adb.exe devices          # 此处可以直接把 adb.exe 拖到 CMD 窗口里,再输入 [空格] devices

    如有长期执行 adb 命令的需求,为 adb 配置环境变量即可免于输入完整地址,具体方法可自行搜索

  3. 进入设备的命令行进行操作

    adb -s <设备 id 或 IP + 端口号> shell  # 进入该设备的命令行
    wm size                               # 查看当前设备的分辨率
    wm size 720x1280                      # 调整分辨率到 720p
  4. 在 MAA 软件设置中填写好 adb 路径以及手机地址(设备 id 或 IP + 端口)

  5. 在游戏内部的设置界面将 异形屏适配 一项调整到 0(关闭状态)。
    如果不设置该项,之后使用 adb 调整分辨率可能会出现手机界面 UI 和按键响应的位置错开(?)的情况

  6. 使用 MAA (≧∇≦)ノ

  7. 任务结束,退出 MAA 之前,恢复手机原本的分辨率

    wm size reset                         # 恢复原本的分辨率