Android Studio打开多个java进程

Android studio open many java process

提问人:Ziad 提问时间:11/8/2023 更新时间:11/10/2023 访问量:26

问:

机器规格:

  • MacBook Pro M1 Pro。
  • 索诺玛(14.2)。
  • 16g 内存。
  • Android studio Giraffe Patch 3 最后稳定更新(2023 年 8 月 11 日)

当我尝试运行任何项目时,我的 android studio 项目遇到了问题,android studio 开始打开一个 java 进程,并在操作过程中打开另一个进程,直到它们变成 2 或 3,每个进程都至少占用 6g RAM,正如我在我的 这使得我在我正在处理的一个非常大的项目(74 模块项目)中的构建速度非常慢。gradle.properties

在这里你可以找到我的文件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

在这里你可以在shell系统(.zshrc)中找到我的环境变量

enter image description here

在这里你可以找到我的进程,当android studio打开它时

enter image description here

这就是我现在所拥有的一切,如果你想帮忙,请问你需要的任何东西:D

安卓 android-studio android-gradle-plugin jvm

评论


答:

1赞 Seth 11/10/2023 #1

我也遇到了这个问题,并设法通过在File->Settings->Build,Execution,Deployment->Build Tools->Gradle中更改Gradle JDK来修复它。从 Oracle 迁移到 JetBrains 似乎可以解决这个问题。

评论

0赞 Ziad 11/11/2023
我应该把 JetBrain JDK 作为JAVA_HOME吗?
0赞 Seth 11/14/2023
我不确定你在哪里看,因为我指出你的地方没有JAVA_HOME列为变量。我在我指向 Jetbrains 的 Are 中设置了我的 Gradle JDK。