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

Expo构建Android APK报错:R包不存在,无Android文件夹如何解决?

解决Expo构建Android APK时R包不存在的问题(无Android文件夹场景)

以下是针对无原生Android文件夹的Expo项目的解决步骤:

  • 清除缓存

    • 执行expo r -c清除Expo本地缓存
    • 执行npm cache clean --force(npm用户)或yarn cache clean(yarn用户)清理包管理器缓存
  • 重装依赖

    • 删除项目根目录下的node_modules文件夹
    • 删除package-lock.json(npm)或yarn.lock(yarn)文件
    • 重新执行npm install或yarn install安装依赖
  • 检查版本兼容性

    • 确认本地Expo CLI版本与项目package.json中expo SDK版本匹配
    • 执行expo doctor检测项目中的版本冲突或配置问题,根据提示修复不兼容项
  • 重置构建配置

    • 若为managed项目,直接执行expo build:android --clear-cache清除构建缓存后重新触发构建
    • 若需要临时生成原生配置排查问题,执行expo prebuild --clean生成Android/iOS文件夹,修复后可继续用Expo命令管理项目(构建完成后可删除原生文件夹)
  • 排查第三方依赖冲突

    • 检查项目中安装的第三方库,尤其是涉及原生模块的依赖,确认它们支持当前Expo SDK版本
    • 暂时移除可疑依赖,重新构建测试,定位问题依赖后更换为兼容版本

内容的提问来源于stack exchange,提问作者Thằng Duy

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.27 19:07:01