机器规格:
当我尝试运行任何项目时,我的 android studio 项目遇到问题 android studio 开始打开一个 java 进程,在操作过程中打开另一个进程,直到它们变成 2 或 3 个正如我在
gradle.properties
中所描述的,至少需要 6g RAM,这使得我在我正在处理的一个非常大的项目(74 个模块项目)中构建速度非常慢。
gradle.properties
文件org.gradle.jvmargs=-Xmx6g -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8 -XX:+UseParallelGC -XX:MaxMetaspaceSize=1g
org.gradle.parallel=true
org.gradle.caching=true
org.gradle.configureondemand=true
org.gradle.daemon=true
kotlin.incremental=true
kotlin.code.style=official
android.nonTransitiveRClass=true
org.gradle.daemon.idletimeout=60000
android.enableJetifier=true
这就是我现在所拥有的,如果你想帮忙,请询问你需要什么:D
我也遇到了这个问题,并通过在“文件”->“设置”->“构建、执行、部署”->“构建工具”->“Gradle”中更改 Gradle JDK 来解决它。迁移到 Oracle 到 JetBrains 似乎解决了这个问题。
参数
org.gradle.daemon.idletimeout=1
在
gradle.properties
文件指定 Gradle 守护进程停止之前的空闲时间(以毫秒为单位)。在本例中,值 1 表示守护进程将在构建完成后几乎立即终止。但它会增加构建时间