如何在Android Studio 1.3中设置Gradle JVM设置
从1.3版开始,Android Studio将不再支持特定于IDE的Gradle JVM参数设置。需要在Gradle.properties文件中设置Gradle JVM设置。无论在何处执行生成(IDE、命令行或CI服务器),都需要进行此更改以保持生成输出的一致性 如果您的项目使用特定于IDE的Gradle JVM参数,Android Studio将在项目同步时帮助您将这些设置复制到项目的Gradle.properties文件中。 “Gradle”设置页面中的“Gradle VM选项”文本字段也已删除 我得到一个错误:如何在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选项”文本字段也已
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
}
你能再解释一下为什么会有帮助吗?