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

Expo开发构建应用无法加载,扫码提示无可用数据求助

Expo开发构建启动问题解决办法

出现的问题

  • 开发构建包安装后打开弹出错误:

    No bundle URL present. Please make sure you're running a packager server or have included a .jsbundle file in your application bundle.
    启动错误截图

  • 执行npx expo start后扫二维码,提示No usable data found
    扫码错误截图

解决步骤

1. 核对开发构建配置

检查app.json或app.config.js是否启用开发客户端配置,必须包含以下核心字段:

{
  "expo": {
    "developmentClient": true,
    "ios": {
      "bundleIdentifier": "你的iOS包名"
    },
    "android": {
      "package": "你的Android包名"
    }
  }
}

配置确认无误后,重新构建并安装包到设备。

2. 保证设备与打包服务器同网络

  • 手机和运行npx expo start的电脑必须连接同一Wi-Fi网络;如果手机只能使用移动数据,改用npx expo start --tunnel启动服务器,通过隧道建立连接。

3. 手动配置Bundle URL

打开开发构建的App,在报错页面:

  • iOS:摇一摇手机调出开发菜单
  • Android:点击底部的开发菜单按钮
    选择"Configure Bundle URL",输入电脑的IP地址加端口(例如http://192.168.3.10:8081),点击"Connect"尝试连接。

4. 清理缓存

  • 终止当前packager进程,执行npx expo start --clear清除缓存后重启服务器。
  • 卸载手机上的旧开发构建包,重新安装最新构建的版本。

5. 更新Expo CLI

确保使用最新版Expo CLI,执行npm install -g expo-cli完成升级,或者直接用npx expo@latest start启动服务器。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 08:30:07