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

运行npx react-native run-android后App卡在Starting: Intent阶段求助

排查方案
  • 查看Logcat日志:打开Android Studio的Logcat面板,选择对应模拟器设备,筛选应用包名com.app,将日志级别设为Error,重新启动App,这里大概率会显示闪退的具体原因(比如未处理的异常、权限缺失、资源加载失败等)。
  • 核对权限配置:检查AndroidManifest.xml中是否添加了必要权限,比如网络权限<uses-permission android:name="android.permission.INTERNET"/>,如果是Android 13及以上版本,动态权限是否在代码中正确申请。
  • 验证版本兼容性:确认项目build.gradle中的compileSdkVersion、targetSdkVersion与React Native版本匹配(例如RN 0.70+要求compileSdk 33及以上),同时模拟器的系统版本建议不低于targetSdkVersion。
  • 关闭Instant Run:进入Android Studio设置(Settings)→ Build, Execution, Deployment → Instant Run,取消勾选所有相关选项,重新构建项目。
  • 检查MainActivity初始化:确认MainActivity.java(或.kt)是否正确继承对应基类(如React Native的ReactActivity),onCreate方法中是否存在错误的初始化逻辑导致崩溃。
  • 尝试真机测试:用真实Android设备连接电脑,开启USB调试后运行项目,若真机能正常启动,说明问题可能出在模拟器配置或系统镜像上。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:42:27