React Native应用Android打包失败及Expo Go无法运行问题咨询
解决React Native Android Bundling失败&Expo Go无法运行问题
先看你遇到的错误截图:
给你几个实用的解决步骤:
- 强制清缓存重启项目:直接运行
npx expo start -c,很多时候缓存混乱会导致打包失败,清完重启大概率能解决。 - 核对依赖版本:打开
package.json查看react-native和expo相关依赖的版本,版本不匹配很容易出问题,直接跑npm install重新装一遍依赖试试。 - 检查端口占用:Expo默认用19000端口,可能被其他程序占用。Mac/Linux用
lsof -i :19000、Windows用netstat -ano | findstr :19000找出占用进程,杀掉后重启项目。 - 确认网络环境:手机和电脑必须连同一个WiFi,同时关掉电脑上的防火墙或安全软件,避免拦截Expo的连接。
- 检查项目配置:查看
app.json或app.config.js里的配置,比如name、slug别用特殊字符,Android相关配置也别写错。 - 降级Expo CLI:如果是新版本CLI的bug,就装个稳定版,比如
npm install -g expo-cli@5.4.12,版本号可根据当前稳定版调整。
内容的提问来源于stack exchange,提问作者nadun channa
相关产品推荐
相关产品推荐

