2015-06-10 4 views
9

Начиная с версии 1.3, Android Studio больше не будет поддерживать параметры аргумента JVM, специфичные для IDE. Настройки Gradle JVM должны быть установлены в файлах gradle.properties. Это изменение необходимо, чтобы сохранить вывод сборки согласованным, независимо от того, где выполняется сборка (IDE, командная строка или сервер CI). Если ваш проект использует аргументы JVM, специфичные для IDE, то Android Studio при синхронизации проекта поможет вам скопируйте эти параметры в файл gradle.properties вашего проекта. Текстовое поле «Gradle VM options» на странице настроек «Gradle» также было удалено.Как установить настройки JVM Gradle в Android Studio 1.3

Я получаю сообщение об ошибке:

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 

ответ

1

Попробуйте изменить jvmargs к следующему

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

Или что-то меньше -Xmx512m поскольку вашей системе недостаточно памяти для создания кучу объекта и, следовательно, jvm.

Вы также можете добавить следующие опции тоже:

org.gradle.daemon=true 

Для тех, кто на MacOSX я хотел бы добавить следующее

-Djava.awt.headless=true 
0

Добавить это андроид статьи в build.gradle:

compileOptions { 
    sourceCompatibility JavaVersion.VERSION_1_7 
    targetCompatibility JavaVersion.VERSION_1_7 
} 
Смежные вопросы