Skip to content

连接设置 ​

自动检测 ​

MR3A 可以自动检测已启动模拟器提供的 ADB 并自动填充 ADB 路径、连接地址和连接配置。

检测失败时,若您确定正在使用的模拟器和连接地址正确,请尝试使用 UAC 管理员权限启动 MR3A 并再次检测。若仍失败,请手动配置。

手动配置 ​

完整的连接设置应包括 ADB 路径和 ADB 地址。其他可选设置包括触控模式、模拟器多开、ADB 额外参数等。

ADB 路径 ​

ADB 路径是指 MR3A 连接模拟器所需的 ADB 可执行文件路径。ADB 可执行文件一般由模拟器提供,您也可以自行安装谷歌提供的 ADB。

使用模拟器提供的 ADB ​

前往模拟器安装路径,Windows 可在模拟器运行时在任务管理器中右键进程点击 打开文件所在的位置。

顶层或下层目录中应该会有一个名字中带有 adb 的 exe 文件,可以使用搜索功能,然后选择。

提示

一些例子:adb.exe HD-adb.exe adb_server.exe nox_adb.exe

使用谷歌提供的 ADB ​

点击下载后解压,然后选择其中的 adb.exe。

推荐直接解压到 MR3A 文件夹下,这样可以直接在 ADB 路径中填写 .\platform-tools\adb.exe,也可以随着 MR3A 文件夹一起移动。

ADB 地址 ​

运行在本机的 ADB 地址应该是 127.0.0.1:<端口号> 或 emulator-<四位数字>。

支持的模拟器及连接地址如下:

  • MuMu 模拟器 12:127.0.0.1:16384/16416/16448/16480/16512/16544/16576
  • 雷电模拟器 9:emulator-5554/5556/5558/5560, 127.0.0.1:5555/5557/5559/5561
  • BlueStacks 5:127.0.0.1:5555/5556/5565/5575/5585/5595/5554
  • 夜神模拟器:127.0.0.1:62001/59865
  • 逍遥模拟器:127.0.0.1:21503

注意

上面的 / 代表或者,请根据实际情况填写,不要照搬!

模拟器相关文档及参考地址 ​

其他模拟器可参考 赵青青的博客。

获取多开端口 ​

  • MuMu 12 多开器右上角可查看正在运行的多开端口。
  • Bluestacks 5 模拟器设置内可查看当前的多开端口。

备选方案

  • 方案 1 : 使用 ADB 命令查看模拟器端口

    1. 启动一个模拟器,并确保没有其他安卓设备连接在此计算机上。
    2. 在存放有 ADB 可执行文件的文件夹中启动终端。
    3. 执行以下命令。
    sh
    # Windows 命令提示符
    adb devices
    # Windows PowerShell
    .\adb devices

    以下为输出内容的例子:

    text
    List of devices attached
    127.0.0.1:<端口号>   device
    emulator-<四位数字>  device

    使用 127.0.0.1:<端口> 或 emulator-<四位数字> 作为连接地址。

  • 方案 2 : 查找已建立的 ADB 连接

    1. 执行方案 1。
    2. 按 徽标键+S 打开搜索栏,输入 资源监视器 并打开。
    3. 切换到 网络 选项卡,在 侦听端口 的名称列中查找模拟器进程名,如 HD-Player.exe。
    4. 记录模拟器进程的所有侦听端口。
    5. 在 TCP 连接 的名称列中查找 adb.exe,在远程端口列中与模拟器侦听端口一致的端口即为模拟器调试端口。

MR3A 和模拟器多开 ​

提示

若需要多开模拟器同时操作,可将 MR3A 文件夹复制多份,使用 不同的 MR3A、同一个 adb.exe、不同的连接地址 来进行连接。

ADB 额外参数 ​

一般来说你不需要修改,保持 {} 即可。

对应 debug/config.json 中 "AdbDevice" "Config" 字段的值。