相关疑难解决方法(0)

Android Gradle:什么是javaMaxHeapSize"4g"?

在android项目中,build.gradle文件,我已经通过这一行了

dexOptions{
    javaMaxHeapSize "4g"
}
Run Code Online (Sandbox Code Playgroud)

我想知道这个javaMaxHeapSize的确切目的以及4g意味着什么.我能给出的其他价值是什么?

android gradle dex

41
推荐指数
2
解决办法
3万
查看次数

增加gradle堆大小

每当我尝试构建应用程序时,gradle会花费太多时间,并且会显示一条消息,表明您应该将Gradle大小增加到3072 MB,目前它是910 MB.所以我的问题是如何增加gradle的堆内存?

android build heap-memory android-studio android-gradle-plugin

4
推荐指数
1
解决办法
1万
查看次数

如何增加gradle守护程序的最大堆大小?

登录apk时,收到以下消息:

To run dex in process, the Gradle daemon needs a larger heap.
It currently has 1024 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to at least 4608 MB (based on the dexOptions.javaMaxHeapSize = 4g).
To do this set org.gradle.jvmargs=-Xmx4608M in the project gradle.properties.
For more information see https://docs.gradle.org/current/userguide/build_environment.html
Run Code Online (Sandbox Code Playgroud)

在我的项目中,我没有gradle.properties文件,但是有一个名为gradle-wrapper.properties的文件。

我打开该文件并添加了一行 org.gradle.jvmargs=-Xmx4608M

在那之后,我尝试再次对apk进行签名,但是我仍然收到增加gradle堆大小的消息。

如何实现呢?

谢谢

android gradle android-gradle-plugin

3
推荐指数
4
解决办法
5993
查看次数