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

React Native Expo Android模拟器执行npm run android后强制关闭求助

Android模拟器中React Native应用启动后闪退的解决方法

Android模拟器启动界面

执行npm run android后,应用在Android模拟器中启动显示上述界面后立即强制关闭,可尝试以下解决方法:

  • 清除项目缓存与构建文件
    依次执行以下命令:

    npm start -- --reset-cache
    cd android && ./gradlew clean
    cd .. && npm run android
    
  • 检查模拟器配置

    • 确保模拟器API级别与项目targetSdkVersion匹配,优先选用Android 10及以上版本的系统镜像
    • 给模拟器分配至少2GB的RAM,关闭后台占用资源的程序
  • 校验依赖兼容性

    • 核对package.json和android/build.gradle中的依赖版本,确保React Native版本与react-native-cli、Gradle等依赖兼容
    • 执行npm install重新安装所有依赖包
  • 查看错误日志定位根源

    • 打开Android Studio的Logcat工具,过滤应用包名的日志,找到闪退时的具体报错信息(如原生模块异常、权限缺失)
    • 或在终端执行adb logcat *:E查看系统级错误日志
  • 检查权限配置
    确认AndroidManifest.xml中是否添加了应用所需的权限(如网络、存储权限),未声明必要权限可能导致闪退

  • 重新创建模拟器
    若上述方法无效,删除现有模拟器,重新创建系统镜像,确保镜像文件完整无损坏

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.23 01:48:13