如何增加可用于gradle的内存

X09*_*X09 7 android android-studio android-gradle-plugin

在详细介绍Android Studio 2.1稳定版本功能的官方帖子中,我遇到了这个:

我们还通过使用进程内dex来加速构建时间,该进程dex将类文件转换为Gradle守护程序进程中的dex文件.这避免了创建单独的dex进程的昂贵处理操作.要使用此功能,您需要将Gradle守护程序可用的内存量增加到至少2GB(默认值为1 GB).

请问,如何增加Gradle可用的内存?

小智 17

在Android Studio 2.1中打开gradle.properties文件.找到这条线

\# org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
Run Code Online (Sandbox Code Playgroud)

取消注释该行.我做完之后Gradle更快了.


W.K*_*K.S 13

在您应用的build.gradle文件中,添加以下内容:

android{
     //....
     dexOptions {
        javaMaxHeapSize "2g"
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 有什么方法可以将其用作设置,而不是添加到每个项目中? (2认同)