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
相关产品推荐
相关产品推荐

