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

升级Android Studio后React Native项目启动失败:MaxPermSize参数报错

解决Android Studio Flamingo + JDK19下React Native项目的Gradle Daemon启动错误

问题原因

JDK 9及以上版本已移除PermGen永久代空间,改用Metaspace管理类元数据,-XX:MaxPermSize这个JVM参数在JDK9+中不再被支持,而你的gradle.properties里仍保留该配置,导致Gradle Daemon启动时JVM报错。

解决步骤

  • 打开项目中的gradle.properties文件(通常在项目根目录或android子目录下)
  • 找到org.gradle.jvmargs配置项,移除其中的-XX:MaxPermSize=512m参数。如果需要限制元数据空间大小,可替换为-XX:MaxMetaspaceSize=512m(可选,JDK默认会自动调整)。
    修改前:
    org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m
    
    修改后(二选一即可):
    org.gradle.jvmargs=-Xmx2048m
    
    或者
    org.gradle.jvmargs=-Xmx2048m -XX:MaxMetaspaceSize=512m
    
  • 保存文件后,在Android Studio中点击工具栏的Sync Project with Gradle Files按钮重新同步项目。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.17 02:14:57