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

React Native应用无法在Android模拟器及真机上启动求助

Expo Go启动React Native应用闪退排查方案

问题复现

执行expo start并按下a后,终端输出如下:

Logs for your project will appear below. Press Ctrl+C to exit.
› Opening on Android...
› Opening exp://192.168.1.7:19000 on Pixel_6_API_30
› Press ? │ show all commands
Android Bundling complete 1685ms

应用在Pixel 6模拟器及Android真机上均出现Expo Go keeps stopping闪退,无额外错误日志。

排查解决步骤

  • 匹配Expo版本:确认模拟器/真机上的Expo Go与本地expo-cli版本兼容。执行expo --version查看本地版本,将Expo Go更新至应用商店对应兼容版本,跨大版本不兼容是闪退常见诱因。
  • 清除项目缓存:终端执行expo r -c(等同于expo start --clear),强制清除缓存后重启项目,缓存损坏可能导致打包资源异常。
  • 修复依赖冲突:检查package.json中react-native、expo相关包的版本,删除node_modules和锁文件(package-lock.json/yarn.lock),重新执行npm install或yarn install后启动项目。
  • 抓取崩溃日志:在Android模拟器开启「USB调试」,连接电脑后执行adb logcat *:E过滤错误日志,可捕捉Expo Go闪退的具体崩溃信息,定位代码或配置问题。
  • 排查网络问题:确保真机与电脑处于同一局域网,关闭防火墙/杀毒软件对19000端口的拦截,可尝试切换手机热点或重启路由器后再扫码连接。
  • 降级Expo SDK:若为SDK升级后出现的问题,修改package.json中的expo版本号至之前稳定版本,重新安装依赖后测试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 12:05:28