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

macOS安装React Native遇Java堆空间错误求助

解决React Native在macOS安装时的Java堆空间不足问题

针对你遇到的JetifyTransform执行失败: Java heap space错误,按以下步骤解决:

1. 调整Gradle的Java堆内存配置

找到项目根目录下的gradle.properties文件,添加或修改以下配置:

org.gradle.jvmargs=-Xmx4096m -XX:MaxMetaspaceSize=512m
  • -Xmx4096m表示给Gradle分配最大4GB的Java堆内存,足够处理较大的aar文件转换;
  • -XX:MaxMetaspaceSize=512m补充元空间内存,避免额外的内存溢出问题。

2. 清理Gradle缓存

终端执行命令删除本地Gradle缓存,避免损坏的缓存文件干扰:

rm -rf ~/.gradle/caches

执行完成后重新运行你的React Native项目。

3. 确认Java版本兼容性

React Native 0.71.x要求使用Java 11,终端输入以下命令检查版本:

java -version

如果版本不是Java 11,建议用jenv或SDKMAN工具切换到对应版本,确保环境符合要求。

4. 降级到稳定版React Native(可选)

你当前使用的是0.71.0-rc.0候选发布版,可能存在不稳定因素。如果上述方法无效,可以降级到0.70.x稳定版:

  1. 修改项目根目录package.json中react-native的版本为"0.70.6"(或其他稳定版);
  2. 重新安装依赖:
    npm install
    # 或使用yarn
    yarn install
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 20:55:10