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

Expo运行报Error opening simulator错误 无法打开Android模拟器如何解决

Expo Android 模拟器运行报错修复方案

1 解决adb多进程冲突根本问题

多个adb进程运行是版本不一致导致的,按以下操作统一版本:

  • 查找Android Studio内置adb路径:
    Windows默认路径:C:\Users\你的用户名\AppData\Local\Android\Sdk\platform-tools\adb.exe
    macOS默认路径:~/Library/Android/sdk/platform-tools/adb
    Linux默认路径:~/Android/Sdk/platform-tools/adb
  • 将上述platform-tools文件夹路径添加到系统环境变量PATH的最顶部,保证系统调用adb时优先使用Android Studio内置版本
  • 打开终端/命令提示符执行adb version,确认返回的路径和上述路径一致
  • 依次执行adb kill-server、adb start-server重启adb服务,此时任务管理器只会留存1个adb进程

2 修复Expo与模拟器连接问题

  • 先启动Android Studio虚拟设备,等待设备完全加载到系统桌面后,再启动Expo服务,避免Expo提前启动无法识别模拟器状态
  • 执行adb devices,确认返回列表中已经显示当前运行的虚拟设备编号,说明adb已正常识别设备
  • 回到Expo控制台按a键重新尝试启动Android端,若仍报错可执行expo start --clear清除Expo全局缓存后重试

3 终止adb后新报错的通用修复方案

  • 关闭所有运行的虚拟设备,退出Android Studio,在任务管理器中结束所有adb、node、java相关进程
  • 删除项目根目录下的.expo文件夹,清除项目本地缓存
  • 重新打开Android Studio启动虚拟设备,确认设备正常运行后,再进入项目目录执行npm start或expo start重启服务

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 23:36:03