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

React Native调试安装失败:Gradle守护进程启动异常

解决Gradle守护进程启动失败(无法识别MaxPermSize参数)问题

问题核心

执行命令 gradlew.bat app:installDebug -PreactNativeDevServerPort=8082 时Gradle构建失败,根源是JDK 18不支持-XX:MaxPermSize=512m这个VM参数——该参数在Java 8之后就已被废弃,Java 9及以上版本改用元空间(Metaspace)管理类元数据,不再使用永久代(PermGen)。

解决方案

  • 定位Gradle配置文件:打开项目根目录下的 gradle.properties,或用户目录(如C:\Users\Nagaraj\.gradle)下的 gradle.properties 文件。
  • 移除过时参数:找到包含org.gradle.jvmargs的行,删除其中的 -XX:MaxPermSize=512m 部分。修改后的配置示例:
    org.gradle.jvmargs=-XX:+HeapDumpOnOutOfMemoryError --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.lang.invoke=ALL-UNNAMED --add-opens java.prefs/java.util.prefs=ALL-UNNAMED -Xmx2048m -Dfile.encoding=UTF-8
    
  • 重启Gradle守护进程:执行命令终止现有守护进程:
    gradlew --stop
    
  • 重新执行安装命令:再次运行:
    gradlew.bat app:installDebug -PreactNativeDevServerPort=8082
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.21 14:48:15