Skip to content

Latest commit

 

History

History
145 lines (93 loc) · 6.22 KB

1.3-模拟器支持.md

File metadata and controls

145 lines (93 loc) · 6.22 KB

模拟器支持

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

蓝叠模拟器国际版(推荐使用👍)

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

支持

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

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

    1. 在蓝叠模拟器的数据目录下找到 bluestacks.conf 这个文件(默认路径为 C:\ProgramData\BlueStacks_nxt\bluestacks.conf

    2. 如果是第一次使用,请开启一次 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!

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

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

完美支持

完美支持

支持。但

  • 需要使用管理员权限打开 MAA 才能自动获取 adb 路径和地址(因为 MuMu 本身是管理员启动的)
  • 如果不希望管理员启动,可以在 MAA 设置中自行填写 adb 路径和地址
  • 可能会卡在主界面无法识别,过一会提示任务出错:和 MuMu 的渲染方式有关,暂时不知道根本原因,推荐换模拟器(

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

不支持。没开放 adb 端口

🚫 MuMu 模拟器 安卓 9

不支持。adb 截图出来是黑的,无法解决

🚫 雷电模拟器

勉强支持,但非常不推荐使用。雷电存在小概率画面颠倒及黑屏的问题,会造成各种奇怪的问题。
例如准备点击左上角返回键的一瞬间画面颠倒 180°,导致点到了右下角的碎石确认按钮,造成误碎石(这个情况有用户真实遇到过)

支持。但可能有莫名其妙的识别错误问题

🚫 腾讯手游助手

不支持。没开放 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                         # 恢复原本的分辨率