使用Gradle构建项目时,JVM空间耗尽了。

33

在使用gradle构建项目时收到错误消息

由于JVM Tenured空间耗尽而过期的守护程序

1个回答

74

这意味着JVM没有足够的内存来编译Java文件。可以采取以下几步:

  1. 运行./gradlew clean,将删除所有内容,包括以前构建的剩余物,这些都已不再相关。
  2. 运行./gradlew --stop,结束其他可能占用内存的Gradle守护进程。
  3. 分配更多内存。可以通过将以下内容添加到gradle.properties文件中来实现。

org.gradle.jvmargs=-Xms128m -Xmx1024m -XX:+CMSClassUnloadingEnabled


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接