Android Gradle Не удалось зарезервировать достаточно места для кучи объектов

Я установил Android Studio 1.1.0. Я еще ничего не сделал, как начать новое приложение для Android или импортировать что-нибудь. Как-то он пытается что-то построить, и это вызывает ошибку синхронизации.

Ошибка: невозможно запустить процесс демона. Эта проблема может быть вызвана неправильной настройкой демона. Например, используется нераспознанная опция jvm. Пожалуйста, обратитесь к главе руководства пользователя о демоне в http://gradle.org/docs/2.2.1/userguide/gradle_daemon.html

Прочтите следующий выход процесса, чтобы узнать больше:


Ошибка при инициализации виртуальной машины Не удалось зарезервировать достаточно места для кучи объектов Не удалось создать виртуальную машину Java.

Я уже проверил gradle.org/.../gradle_daemon.html, но не смог найти ничего, что помогло бы мне решить проблему.

Это не проблема памяти, потому что у меня 8 ГБ физической памяти и никакой другой программы.

Ответ 1

Для Android Studio 1.3: (метод 1)

Шаг 1. Откройте файл gradle.properties в проекте Android Studio.

Шаг 2: добавьте эту строку в конец файла

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

Выше методы, похоже, работают, но если в противном случае это не произойдет (метод 2)

Шаг 1. Запустите Android-студию и закройте любой открытый проект (Файл > Закрыть проект).

Шаг 2: В окне приветствия перейдите к Настроить > Настройки.

Шаг 3: перейдите к сборку, выполнение, развертывание > Компилятор

Шаг 4: Изменить размер кучи процесса сборки (Мбайты) до 1024 и Дополнительный процесс сборки для параметров VM до -Xmx512m.

Шаг 5: Закрыть или Перезапустить Android Studio.

SOLVED - Andriod Studio 1.3  Gradle Не удалось зарезервировать достаточно места для кучи объектов Issue

Ответ 2

Я попробовал несколько решений, ничего не работало. Установка моей системы JDK в соответствии с Android Studio решила проблему.

Обеспечьте свою систему java

java -version

То же, что и андроиды

File > Project Structure > JDK Location

Ответ 3

Добавьте следующую строку в MyApplicationDir\gradle.properties

org.gradle.jvmargs=-Xmx1024m

Ответ 4

в gradle.properties, вы даже можете удалить

org.gradle.jvmargs=-Xmx1536m

такие строки или прокомментировать их. Пусть андроидская студия решит для этого. Когда я столкнулся с этой проблемой, ни одно из вышеперечисленных решений не работало для меня. Комментируя эту строку в gradle.properties, она помогла решить эту ошибку.

Ответ 5

Я столкнулся с той же проблемой, здесь мой пост:

Android Studio - Gradle сбои сборки - Java Heap Space

exec summary: Windows ищет файл gradle.properties здесь:

C:\Users\.gradle\gradle.properties

Создайте этот файл и добавьте следующую строку:

org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m

согласно сообщению @Faiz Siddiqui

Ответ 6

Решение для Android Studio 2.3.3 на MacOS 10.12.6

Запустите Android Studios с большим объемом памяти кучи:

export JAVA_OPTS="-Xms6144m -Xmx6144m -XX:NewSize=256m -XX:MaxNewSize=356m -XX:PermSize=256m -XX:MaxPermSize=356m"
open -a /Applications/Android\ Studio.app