如何在Android Studio 1.3中设置Gradle JVM设置

如何在Android Studio 1.3中设置Gradle JVM设置,android,android-studio,gradle,Android,Android Studio,Gradle,从1.3版开始,Android Studio将不再支持特定于IDE的Gradle JVM参数设置。需要在Gradle.properties文件中设置Gradle JVM设置。无论在何处执行生成(IDE、命令行或CI服务器),都需要进行此更改以保持生成输出的一致性 如果您的项目使用特定于IDE的Gradle JVM参数,Android Studio将在项目同步时帮助您将这些设置复制到项目的Gradle.properties文件中。 “Gradle”设置页面中的“Gradle VM选项”文本字段也已

从1.3版开始,Android Studio将不再支持特定于IDE的Gradle JVM参数设置。需要在Gradle.properties文件中设置Gradle JVM设置。无论在何处执行生成(IDE、命令行或CI服务器),都需要进行此更改以保持生成输出的一致性 如果您的项目使用特定于IDE的Gradle JVM参数,Android Studio将在项目同步时帮助您将这些设置复制到项目的Gradle.properties文件中。 “Gradle”设置页面中的“Gradle VM选项”文本字段也已删除

我得到一个错误:

Error:Unable to start the daemon process.
This problem might be caused by incorrect configuration of the daemon.
For example, an unrecognized jvm option is used.
Please refer to the user guide chapter on the daemon at     http://gradle.org/docs/2.4/userguide/gradle_daemon.html
Please read the following process output to find out more:
-----------------------
Error occurred during initialization of VM
Could not reserve enough space for object heap
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.  
我的gradle.properties文件

org.gradle.jvmargs=-Xmx2048m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8

org.gradle.parallel=true

尝试将jvmargs更改为以下内容

org.gradle.jvmargs=-Xmx1024m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
-Djava.awt.headless=true
或者更小的东西,因为您的系统没有足够的内存来创建对象堆和jvm

您还可以添加以下选项:

 org.gradle.daemon=true
对于macosx上的用户,我想添加以下内容

org.gradle.jvmargs=-Xmx1024m -XX:MaxPermSize=512m -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
-Djava.awt.headless=true

将此添加到build.gradle中的android子句中:

compileOptions {
    sourceCompatibility JavaVersion.VERSION_1_7
    targetCompatibility JavaVersion.VERSION_1_7
}

你能再解释一下为什么会有帮助吗?