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

React Native打包发布报错:transform react-native-0.70.6-release.aar失败

解决':expo-modules-core:generateReleaseRFile'打包报错问题

针对打包时出现的JetifyTransform处理react-native-0.70.6-release.aar文件报错(条目大小不匹配),可以按以下步骤尝试修复:

  • 清理缓存与损坏依赖

    1. 执行Android项目清理:./gradlew clean
    2. 删除本地依赖文件:rm -rf node_modules package-lock.json yarn.lock(根据包管理器选择删除对应锁文件)
    3. 手动删除Android本地缓存目录:android/.gradle、android/app/build、android/build
    4. 重新安装依赖:npm install 或 yarn install
  • 修复Jetify异常

    1. 打开项目根目录的gradle.properties文件,检查android.enableJetifier配置:
      • 如果当前是true,可以临时改为false后执行打包测试(注意:若项目依赖需要Jetify处理的第三方库,此操作可能引发其他问题,需后续验证)
    2. 手动替换损坏的aar包:
      • 找到本地Maven仓库中com/facebook/react/react-native/0.70.6路径,删除react-native-0.70.6-release.aar及对应的校验文件(如.sha1、.md5),重新执行打包命令让Gradle自动重新下载完整文件
  • 强制刷新依赖
    执行打包命令时添加刷新参数:./gradlew assembleRelease --refresh-dependencies,强制Gradle忽略缓存,重新拉取所有依赖资源

  • 升级兼容版本

    1. 尝试将expo-modules-core升级到与react-native 0.70.6兼容的最新版本,修改package.json后重新安装依赖
    2. 考虑升级react-native到0.70.x系列的最新小版本(如0.70.14),该版本可能修复了aar包的损坏问题

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 19:45:30