MuMu 12 模拟器 ADB 连接与 React Native 配置

完整解决方案:MuMu 12 模拟器 ADB 连接与 React Native 配置


1. 确认 MuMu 12 ADB 路径

# 验证 MuMu 12 的 ADB 位置
Test-Path "C:\Program Files\Netease\MuMu\nx_main\adb.exe"
# 返回 True 表示路径正确

2. 永久配置环境变量

# 管理员权限运行
[Environment]::SetEnvironmentVariable(
    "Path",
    [Environment]::GetEnvironmentVariable("Path", "Machine") + ";C:\Program Files\Netease\MuMu\nx_main",
    "Machine"
)
# 立即生效
$env:Path += ";C:\Program Files\Netease\MuMu\nx_main"

3. 连接 MuMu 12 模拟器

# 关闭现有服务并连接(默认端口16384)
adb kill-server
adb connect 127.0.0.1:16384
# 验证连接
adb devices
# 应输出:127.0.0.1:16384 device

4. React Native 专用配置

# 在项目根目录执行:
# 端口转发(必需!)
adb reverse tcp:8081 tcp:8081
# 指定设备运行
$env:ANDROID_SERIAL="127.0.0.1:16384"
npx react-native run-android

5. 常见问题速查

问题现象解决方案
设备显示 offline执行 adb disconnect 127.0.0.1:16384 && adb connect 127.0.0.1:16384
热更新失效重新运行 adb reverse tcp:8081 tcp:8081
端口冲突netstat -ano | findstr 16384 后结束冲突进程

6. 高级优化脚本

# 创建快速连接脚本 mumu-connect.ps1:
@"
Start-Process "C:\Program Files\Netease\MuMu\nx_main\MuMuNxMain.exe"
Start-Sleep -Seconds 5
adb connect 127.0.0.1:16384
adb devices
"@ | Out-File -FilePath "$env:USERPROFILE\mumu-connect.ps1"

7. 验证命令

# 检查设备详情
adb -s 127.0.0.1:16384 shell getprop ro.product.model
# 正常应返回:Netease MuMu

提示

  1. MuMu 12 默认使用 16384端口(传统版为7555)
  2. 多开模拟器时端口号会递增(16385, 16386…)
  3. 建议将常用命令保存为 .ps1 脚本方便重复使用
No Comments

Send Comment Edit Comment


				
|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
Previous
Next