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

React Native项目Expo Go扫码报错java.io.IOException: unexpected end of stream求排查

Expo Go扫描二维码报错java.io.IOException: unexpected end of stream的排查与解决

网络连接异常

  • 设备与开发机未在同一Wi-Fi网络:Expo依赖局域网通信,确认手机和电脑连接的是同一个Wi-Fi(若电脑用有线网,需保证手机和电脑在同一局域网段)。
  • 防火墙/安全软件拦截:电脑防火墙或杀毒软件可能阻断了Expo的通信端口,临时关闭防火墙或将Expo相关进程加入白名单。

Expo服务或依赖不兼容

  • 同步Expo版本:执行npm install -g expo-cli更新全局Expo CLI,再运行expo upgrade同步项目内的expo包版本,避免版本不匹配导致的通信问题。
  • 清除Expo缓存:执行npx expo start --clear清除缓存后重启服务,缓存损坏可能引发数据流异常。

设备或Expo Go应用问题

  • 重启Expo Go:彻底关闭手机上的Expo Go应用(清除后台),重新打开后再扫描二维码。
  • 更新Expo Go:在应用商店检查并更新Expo Go到最新版本,旧版本可能存在已知的通信兼容问题。
  • 确认网络权限:检查手机应用权限设置,确保Expo Go拥有Wi-Fi网络访问权限。

其他解决方案

  • 重新生成二维码:若开发机局域网IP发生变化,原二维码地址失效,执行npx expo start重新生成二维码。
  • 使用隧道模式:若局域网连接存在问题,执行npx expo start --tunnel启动隧道模式,通过Expo服务器中转连接后再扫描。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 02:05:04