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 ГБ физической памяти и никакой другой программы не работает.
7 ответов:
Для Android Studio 1.3 : (Метод 1)
Шаг 1 : Откройте gradle.свойства файл в вашем проекте Android Studio.
Шаг 2 : Добавьте эту строку в конец файла
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
выше методы, кажется, работает, но если в случае, если он не будет делать это (метод 2)
Шаг 1: Запустите Android studio и закройте любой открытый проект (Файл > Закрыть Проект).
Шаг 2 : в окне приветствия нажмите настроить > Настройки.
Шаг 3: Перейти к Сборка, Выполнение, Развертывание > Компилятор
Шаг 4 : измените размер кучи процесса сборки (Мбайт) на 1024 и дополнительный процесс сборки для VM Options to-Xmx512m.
Шаг 5: закрыть или Перезапустить Android Studio.
я попробовал несколько решений, ничего, казалось, не работает. Установка моей системы JDK в соответствии с Android Studio решила проблему.
убедитесь, что ваша система java
java -version
это то же самое, что андроиды
File > Project Structure > JDK Location
в gradle.свойства, вы даже можете удалить
org.gradle.jvmargs=-Xmx1536m
такие строки и закомментировать их. Пусть android studio решит за него. Когда я столкнулся с этой же проблемой, ни одно из вышеперечисленных решений не сработало для меня. Комментируя эту строку в gradle.свойства помогли в решении этой ошибки.
мое исправление с помощью Android Studio 3.0.0 на Windows 10-это полностью удалите все JVM args из gradle.свойства файла.
Я использую Android gradle wrapper 3.0.1 с gradle версии 4.1. Команды gradlew не работали, но предупреждение говорит, что он пытается игнорировать любые аргументы памяти jvm, поскольку они были удалены в 8 (что я предполагаю, является Java 8).
я столкнулся с такой же проблемой, вот мой пост:
Android Studio-Gradle build failing - Java Heap Space
резюме exec: Windows ищет gradle.файл здесь:
C:\Users\.gradle\gradle.properties
Итак, создайте этот файл и добавьте такую строку:
org.gradle.jvmargs=-XX\:MaxHeapSize\=256m -Xmx256m
согласно @ Faiz Siddiqui post