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

