如何绕过EAS构建记录,本地启动Expo GO项目进行实时测试?
解决EAS构建后本地无法启动项目的问题
核心原因
EAS构建后项目默认关联远程构建版本,得切回本地开发模式才能实时调试代码。
操作步骤
清除Expo缓存并重启开发服务器:
expo r -c这个命令会重置本地服务、清空缓存,强制从本地代码启动项目。
确认Android模拟器连接正常:
打开终端执行:adb devices能看到模拟器设备条目就说明连接没问题。
检查项目配置文件:
打开app.json或app.config.js,确保没有强制设置为生产模式,比如developmentClient不要设为false,也不要硬编码指向远程构建的URL。启动本地开发服务并同步到模拟器:
执行:expo start终端出现二维码后按
a键,Expo会自动把本地代码打包安装到模拟器,之后修改代码就能实时热更新。若以上步骤无效,重置EAS本地配置:
先清除EAS构建缓存:eas build:clear再重新安装依赖:
expo install
额外提示
- 日常开发别随便跑
eas build命令,那是用来构建生产包的。 - 保持Expo CLI为最新版本,避免兼容问题:
npm install -g expo-cli
内容的提问来源于stack exchange,提问作者Quentin
相关产品推荐
相关产品推荐

