You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Android Studio 3.1中如何让Nox、MEMU模拟器同时显示在连接设备列表

解决Android Studio 3.1无法同时识别Nox和MEMU模拟器的方案

我之前在使用Android Studio 3.1搭配第三方模拟器时,也碰到过类似的多设备识别不全问题,针对你同时运行夜神(Nox)和逍遥(MEMU)模拟器的场景,分享几个亲测有效的解决步骤:

1. 统一ADB版本(最关键的一步)

第三方模拟器通常自带ADB工具,但如果和Android Studio的ADB版本不兼容,就会导致设备识别异常。

  • 找到Android Studio的ADB路径:一般在你的SDK目录下的platform-tools文件夹里,比如Windows下是C:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools\adb.exe,Mac/Linux下是~/Library/Android/sdk/platform-tools/adb。
  • 分别找到两个模拟器的ADB位置:
    • 夜神模拟器:安装目录\bin\nox_adb.exe
    • 逍遥模拟器:安装目录\adb.exe
  • 将Android Studio的ADB文件复制替换掉两个模拟器的ADB文件(替换前可以先备份模拟器原有的ADB),确保三者使用完全相同版本的ADB。

2. 手动通过ADB连接模拟器

有时候Android Studio不会自动发现第三方模拟器,需要手动绑定端口:

  • 确认两个模拟器的端口号:
    • 夜神默认端口是62001,逍遥默认是21503(如果改过端口,可以在模拟器的设置里查看,或者用netstat -ano | findstr :5555命令查找关联端口)
  • 打开命令提示符/终端,切换到Android Studio的platform-tools目录,执行以下命令:
    adb connect 127.0.0.1:62001
    adb connect 127.0.0.1:21503
    
  • 执行adb devices命令,确认两个模拟器都显示在已连接设备列表中,再回到Android Studio点击设备列表的刷新按钮(右上角的圆形箭头)。

3. 检查Android Studio的设备检测配置

  • 打开Android Studio的File > Settings(Mac下是Android Studio > Preferences),导航到Appearance & Behavior > System Settings > Android SDK > SDK Tools,确保Android SDK Platform-Tools已更新到适配3.1版本的最新稳定版(避免版本过低导致兼容性问题)。
  • 打开你的Run/Debug配置,确认Target Device选项设置为Show chooser dialog,这样每次运行时才会弹出完整的设备选择列表。

4. 重启ADB服务

如果ADB进程卡住,也会导致设备识别异常:

  • 在命令提示符/终端执行以下命令重启ADB:
    adb kill-server
    adb start-server
    
  • 重启后再次执行adb connect命令连接两个模拟器,然后回到Android Studio刷新设备列表。

额外注意事项

  • 关闭电脑的防火墙或安全软件(部分软件会拦截ADB的端口连接),测试是否能正常识别。
  • 确认两个模拟器的USB调试功能已开启(模拟器默认开启,但偶尔会被意外关闭,可以在模拟器的设置-开发者选项里检查)。

内容的提问来源于stack exchange,提问作者Muhamad shodri

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.27 03:55:50