MuMu 模拟器使用教程

MuMu 模拟器使用教程

涵盖:APK 安装、adb 端口转发(访问模拟器内的 HTTP 服务)


一、安装 APK

MuMu 模拟器(mumu.163.com)完全支持安装 APK 文件,可通过以下几种方式:

1. 拖拽安装(最简单)

将电脑上的 .apk、.apks 或 .xapk 文件直接拖拽到模拟器窗口中,即可自动安装。

2. 使用”APK 安装”功能

  • Windows 版:点击模拟器右上角的菜单或”V”形图标,找到并点击”APK 安装“。
  • Mac 版:在屏幕顶部的菜单栏中找到”工具“,点击”安装 apk“。

3. 通过模拟器内浏览器下载

在模拟器内打开浏览器,直接下载 APK 文件,下载完成后从通知栏点击即可安装。

注意事项

  • 文件格式:除了 .apk,模拟器也支持 .apks 和 .xapk 格式。
  • 应用来源:如果模拟器自带的应用中心找不到某款应用,可以通过上述方式安装从官网或其他渠道下载的 APK。
  • 架构限制(Mac 用户请注意):macOS 版本的 MuMu 模拟器仅支持 ARM64 位的应用,无法安装 32 位应用。
  • 开发者版本:模拟器可能无法直接安装用于调试的 debug 版本 APK。
  • 安装失败:通常是因为安装包文件不完整或已损坏,可以尝试重新下载。

二、adb 端口转发(访问模拟器内的 HTTP 服务)

在模拟器内启动了一个 HTTP 服务后,可以用 adb forward 做端口转发,让本机 Mac 直接访问它。无论服务绑定在模拟器里的 127.0.0.1 还是 0.0.0.0 都能打通。

1. 连接 MuMu 的 adb

MuMu 的 adb 端口:MuMu 12 为 16384,老版 MuMu 为 7555。

adb connect 127.0.0.1:16384 # 老版模拟器:adb connect 127.0.0.1:7555

验证是否连接成功:

adb devices

输出中出现 127.0.0.1:16384 device 即表示已连接。

2. 查看模拟器内监听的端口(可选)

先确认你的 HTTP 服务监听在哪个端口(十六进制转十进制,如 1F90 = 8080):

adb shell "cat /proc/net/tcp /proc/net/tcp6 2>/dev/null | awk '{print \$2}' | grep -v local_address | sort -u"

3. 做端口转发

将本机 8080 端口转发到模拟器内的 8080 端口(端口号按你的服务实际监听端口修改):

adb forward tcp:8080 tcp:8080

4. 在 Mac 上访问

open http://127.0.0.1:8080

或直接在浏览器访问 http://127.0.0.1:8080

验证

curl -s -o /dev/null -w "HTTP %{http_code}\n" http://127.0.0.1:8080/

返回 HTTP 200 即表示转发成功。

常见问题

  • 服务重启或 adb 断开后:重新执行 adb forward tcp:8080 tcp:8080 即可。
  • Connection refused:说明 adb 端口不对,确认 MuMu 版本对应的端口(16384 / 7555),或先确认模拟器已启动。
  • failed to connect:模拟器未启动或未开启 adb 调试。

三、完整示例流程

# 1. 连接模拟器 adb connect 127.0.0.1:16384 # 2. 转发端口 adb forward tcp:8080 tcp:8080 # 3. 验证 curl -s -o /dev/null -w "HTTP %{http_code}\n" http://127.0.0.1:8080/ # 4. 浏览器打开 open http://127.0.0.1:8080
阅读 — · 全站 —
🎸 我的歌单 0 首