在升级Android Studio 3.4以下错误之后。Gradel插件版本是:3.4.0
不记忆:Java堆空间。请为Gradle分配更多记忆 项目的gradle.properties文件。例如,以下行, 在gradle中。
1,024 Mb: org.gradle.jvmargs = -xmx1024m 阅读Gradle's
配置指南阅读有关Java的堆大小
或
GC高架限制超过
我已应用于下面的解决方案,但它不起作用。
选项:1
dexOptions {
javaMaxHeapSize "4g"
}
选项:2
org.gradle.configureondemand=false
选项:3
打开gradle.properties文件从项目树中添加此行,在内存分配行
org.gradle.jvmargs=-XX:MaxHeapSize=256m -Xmx256m
或
org.gradle.jvmargs=-XX:MaxHeapSize=512m -Xmx512m
或
org.gradle.jvmargs=-XX:MaxHeapSize=1024m -Xmx1024m
请帮助我解决这个问题。预先感谢!
1024m对于gradle来说并不多,例如:
# @see https://docs.gradle.org/current/userguide/build_environment.html
org.gradle.jvmargs=-Xmx5084M -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.configureondemand=true
org.gradle.parallel=true
尝试值-Xmx2048M
或-Xmx4096M
...
我不知道这是一个有效的答案。
我将Gradle插件3.4.0
降级到3.3.2
这是完美的工作。
尝试此,它对我有用。
将下面的代码替换为gradle.properties
文件
# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx2048m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
步骤1:启动Android Studio并关闭任何开放项目(文件>关闭项目(。
步骤2:在欢迎窗口上,转到配置>设置。
步骤3:转到构建,执行,部署>编译器
步骤4:将构建过程堆大小(MBYTE(更改为512,并将其他构建过程更改为-XMX512M的VM选项。或对您的PC的任何记忆分配
步骤5:重新验证/重新启动Android Studio。