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

Android Emulator启动成功但无法打开,React Native运行异常求助

React Native run-android后模拟器启动成功但无法打开的解决方案
  • 检查adb连接状态
    运行adb devices确认模拟器是否被系统识别。如果显示unauthorized或未列出设备,先执行adb kill-server,再运行adb start-server重启adb服务。要是模拟器在Android Studio能正常打开但adb识别不到,进入模拟器的开发者选项(连续点击版本号调出),开启USB调试功能。

  • 清除React Native缓存
    执行npx react-native start --reset-cache重置缓存,之后重新运行npx react-native run-android。缓存冲突常会导致应用无法正确加载到模拟器。

  • 检查模拟器权限(分系统)

    • Windows:右键模拟器快捷方式,选择「以管理员身份运行」;同时检查防火墙是否拦截了模拟器的网络请求。
    • macOS:打开系统设置-隐私与安全性,确认模拟器拥有完全磁盘访问等必要权限。
  • 重置模拟器并重启服务
    在Android Studio的AVD管理器中,先关闭当前模拟器,点击「Wipe Data」清除模拟器数据后重新启动。同时关闭之前的react-native start终端窗口,重新启动Node服务后再执行npx react-native run-android。

  • 验证版本兼容性
    检查项目的React Native版本,部分旧版本可能与高API等级的模拟器(如API 34+)存在兼容问题,可以尝试创建API 30及以下版本的模拟器再测试。

内容的提问来源于stack exchange,提问作者Muhammad Saim Iqbal

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 19:58:11