Не удалось зарезервировать достаточно места для кучи объектов размером 1572864 КБ в Android Studio - PullRequest
0 голосов
/ 30 сентября 2019

Так что я не знаю, на что я нажал, но после этого все, как буквально, все перестало работать.

Текущее сообщение об ошибке:

ОШИБКА: невозможно запуститьпроцесс демона. Эта проблема может быть вызвана неправильной настройкой демона. Например, используется нераспознанная опция jvm. См. Главу «Руководство пользователя» для демона по адресу https://docs.gradle.org/5.4.1/userguide/gradle_daemon.html Командная строка процесса: C: \ Program Files (x86) \ Java \ jdk1.8.0_181 \ bin \ java.exe -Xmx1536m -Dfile.encoding = windows-1252 -Duser.country = NL -Duser.language = nl -Duser.variant -cp C: \ Users \ MSahl.gradle \ wrapper \ dists \ gradle-5.4.1-all \ 3221gyojl5jsh0helicew7rwx \ gradle-5.4.1 \ lib\ gradle-launcher-5.4.1.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 5.4.1 Пожалуйста, прочитайте следующий вывод процесса, чтобы узнать больше: ----------------------- Произошла ошибка при инициализации ВМ. Не удалось зарезервировать достаточно места для кучи объектов 1572864 КБ

Даже после удаления всего, проблема все еще сохраняется.

Ответы [ 3 ]

0 голосов
/ 30 сентября 2019

в gradle.properties, установите следующую строку

org.gradle.jvmargs=-Xmx2g

, если у вас уже есть один из них, затем удалите его.

Лично у меня есть это:

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

Поэкспериментируйте со значениями и посмотрите, работает ли он для вас.

0 голосов
/ 18 октября 2019

Открыть gradle.properties:
Максимальный лимит из документа Gradle 5.4.1:
Если в запрошенной среде сборки не указан максимальный размер кучи, демон будет использовать до 512 МБ кучи.

org.gradle.jvmargs = -Xmx512m
Или вы можете отметить настройку памяти. Система установит сама.

Остальное содержимое моего файла:
=====================================================================
android.useAndroidX = true
# Автоматическое преобразование сторонних библиотек для использования AndroidX
android.enableJetifier = true
# Стиль кода Kotlin для этого проекта: «официальный» или «устаревший»:
kotlin. code.style = official
===========================================================================
Теперь, Файл >> Синхронизировать проект с файлами Gradle

0 голосов
/ 30 сентября 2019

добавьте эту строку в gradel.properties

org.gradle.jvmargs=-Xmx1536m

, затем очистите и перестройте проект

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...