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

React Native Expo TS iOS正常但Android编译JS失败求助

解决方案
  • 先确认你的Expo SDK版本和Native Base的兼容关系,Native Base不同版本对Expo SDK有明确要求,别手动指定依赖版本,很容易踩版本不兼容的坑。
  • 彻底清理缓存:
    • 删除node_modules和package-lock.json/yarn.lock文件,再执行npm install
    • 启动Expo时带上清缓存参数:npx expo start --clear
    • 在安卓模拟器里卸载现有应用,再重新加载项目
  • 重新安装兼容的依赖:
    • 先卸载现有冲突包:npm uninstall native-base react-native-svg react-native-safe-area-context
    • 直接用Expo命令安装Native Base,让它自动拉取适配的依赖:npx expo install native-base,Expo会自动匹配当前SDK对应的react-native-svg、react-native-safe-area-context版本,无需手动指定
  • 如果是使用Expo prebuild的项目,执行npx expo prebuild --clean重新构建安卓端配置,再启动项目

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.28 18:39:51