You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Expo Go安卓端无法打开React Native项目的排查求助

Expo Go安卓端无法打开React Native项目的排查求助

兄弟,看你已经把常规的排查手段都试过了,我再给你分享几个可能解决问题的方向,你可以逐一尝试:

  • 彻底重启服务与应用:先按下Ctrl+C终止本地的Packager进程,然后执行npx expo start --clear(或者简写npx expo r -c)清除缓存后重启服务;同时把手机上的Expo Go完全退出后台(划掉应用),再重新打开。有时候进程卡死导致的连接问题,重启就能解决。
  • 检查Node.js版本兼容性:Expo的不同SDK版本对Node.js版本有明确要求,你可以在终端执行node -v查看当前版本,如果和项目SDK要求不符,建议用nvm这类工具切换到对应版本(比如很多SDK要求Node 16.x或18.x)。
  • 手动输入连接地址:放弃扫描二维码,在Expo Go里选择“Enter URL manually”,手动输入终端里显示的本地连接地址,格式类似exp://192.168.x.x:xxxx,避免二维码扫描可能出现的解析问题。
  • 清理手机端缓存:在安卓系统的设置里找到Expo Go应用,进入“存储”选项,清除应用的缓存数据,再重新尝试连接。
  • 排查依赖问题:在项目根目录执行npm installyarn install,重新安装所有依赖,避免因为依赖包损坏或缺失导致的服务异常。
  • 关闭代理/VPN:如果你的电脑或手机开启了VPN、全局代理工具,先暂时关闭,这类工具可能会干扰Expo的局域网连接。
  • 升级Expo CLI:执行npm install -g expo-cli将本地的Expo CLI升级到最新版本,旧版本可能和新版Expo Go或项目SDK存在兼容性问题。

希望这些方法能帮你解决问题!

内容来源于stack exchange

火山引擎 最新活动