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

Visual Studio Code中React Native Android模拟器启动失败问题求助

解决React Native模拟器已启动但显示OFFLINE导致installDebug失败的问题

针对你遇到的「模拟器实际已启动但被识别为OFFLINE,导致:app:installDebug任务失败」的问题,可按以下步骤逐一排查解决:

1. 重启ADB服务

ADB连接异常是这类问题的常见诱因,先重置ADB服务:

  • 打开命令提示符或终端,依次执行:
    adb kill-server
    adb start-server
    
  • 执行adb devices查看设备状态,若显示emulator-5554 device则恢复正常,可重新运行npm run android

2. 手动指定端口连接模拟器

如果ADB重启后设备仍显示OFFLINE,手动连接模拟器端口:

adb connect localhost:5554

再次执行adb devices确认设备状态是否转为在线

3. 开启模拟器的USB调试

确保模拟器的开发者选项和USB调试配置正确:

  • 打开模拟器,进入「设置」→「关于手机」,连续点击「版本号」5-7次,开启开发者选项
  • 返回「设置」→「开发者选项」,勾选「USB调试」,部分版本需同时开启「ADB调试(安全设置)」

4. 清除模拟器数据并重启

模拟器缓存或配置异常可能导致离线:

  • 关闭当前模拟器,打开Android Studio的AVD Manager
  • 找到你的模拟器「Pixel_6_API_30SS」,点击右侧下拉菜单选择「Wipe Data」
  • 数据清除完成后重新启动模拟器,再运行npm run android

5. 检查端口占用情况

5554端口被其他软件占用会导致ADB无法连接模拟器:

  • 在命令提示符中执行:
    netstat -ano | findstr :5554
    
  • 若输出显示其他进程ID(PID),打开任务管理器找到对应进程并结束,之后重启模拟器和ADB

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.23 17:42:36