文章目录
adb连接mumu模拟器
1. 确保 MuMu 模拟器已开启
- 打开 MuMu模拟器(建议使用 MuMu 12 或更高版本,旧版可能需特殊配置)。
- 进入模拟器后,确保 开发者选项 和 USB调试 已开启(方法见下文)。
2. 获取 MuMu 模拟器的 ADB 端口
MuMu 模拟器使用 自定义端口 连接 ADB,不同版本端口可能不同:
MuMu 版本 | ADB 端口 |
---|---|
MuMu 6(传统版) | 7555 |
MuMu 12(新版) | 16384 |
如果不确定端口,可以尝试以下方法查看:
- 方法1:打开 MuMu 多开器,查看对应模拟器的
adb 端口
。 - 方法2:在模拟器内执行
adb shell netstat -tuln
,查看监听端口。
3. 连接 MuMu 模拟器
方法1:直接连接(推荐)
在 终端/CMD 执行:
adb connect 127.0.0.1:16384 # MuMu 12 默认端口
如果连接成功,会显示:
connected to 127.0.0.1:16384
方法2:手动指定 adb 路径(适用于 MuMu 6)
MuMu 6 自带 adb,需要先关闭系统 adb:
# 进入 MuMu 安装目录(如 C:\Program Files\MuMu\emulator\nemu\vmonitor\bin)
cd "C:\Program Files\MuMu\emulator\nemu\vmonitor\bin"
adb_server.exe kill-server # 关闭 MuMu 的 adb
adb_server.exe connect 127.0.0.1:7555 # 连接 MuMu 6
4. 验证连接
执行以下命令检查设备是否识别:
adb devices
正常情况应显示:
List of devices attached
127.0.0.1:16384 device
5. 开启 USB 调试(如未开启)
如果 adb devices
无设备,可能是未开启 USB 调试:
- 进入模拟器 设置 → 关于平板电脑 → 连续点击 版本号 7 次,开启开发者模式。
- 返回 设置 → 开发者选项 → 开启 USB 调试。
- 重启模拟器,重新执行
adb connect
。
6. 常见问题解决
Q1: adb connect
失败?
- 检查 MuMu 是否运行。
- 确认端口是否正确(MuMu 12 默认
16384
,MuMu 6 默认7555
)。 - 关闭其他 adb 进程:
adb kill-server
adb start-server
Q2: adb devices
显示 unauthorized
?
- 在模拟器上 允许 USB 调试授权(弹窗点确认)。
- 执行
adb kill-server
后重试。
Q3: MuMu 12 无法连接?
- 确保使用最新版 MuMu 12。
- 尝试关闭模拟器,重新启动 adb:
adb kill-server
adb start-server
adb connect 127.0.0.1:16384
7. 高级用法(可选)
在 Frida 中使用 MuMu 模拟器
frida -H 127.0.0.1:16384 -f com.example.app -l script.js
-H
指定 MuMu 的 adb 地址和端口。
使用 Scrcpy 控制 MuMu
scrcpy -s 127.0.0.1:16384
(需先安装 Scrcpy)
总结
- MuMu 6:端口
7555
,需用自带adb_server.exe
。 - MuMu 12:端口
16384
,直接adb connect 127.0.0.1:16384
。 - 如果连接失败,检查 adb 冲突、USB 调试授权 或 模拟器版本。
成功连接后,即可使用 adb
、Frida
等工具进行调试! 🚀