Выход из памяти: пространство кучи Java.ИЛИ Превышен лимит накладных расходов GC при сборке релиза APK после обновления Android Studio 3.4 - PullRequest
4 голосов
/ 06 мая 2019

После обновления Android Studio 3.4 появляется ошибка ниже. Версия плагина Gradel: 3.4.0

Недостаточно памяти: пространство кучи Java. Пожалуйста, назначьте больше памяти Gradle в файл проекта gradle.properties. Например, следующая строка, в файле gradle.properties задает максимальный размер кучи Java

1024 МБ: org.gradle.jvmargs = -Xmx1024m Чтение Gradle's

руководство по настройке. Узнайте о размере кучи Java

OR

Превышен предел накладных расходов ГХ

Я применил приведенное ниже решение, но оно не работает.

Опция: 1

dexOptions {
   javaMaxHeapSize "4g"
}

Опция: 2

org.gradle.configureondemand=false

Опция: 3

Откройте файл gradle.properties из дерева проекта, добавьте эту строку в строку выделения памяти

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

или

org.gradle.jvmargs=-XX\:MaxHeapSize\=512m -Xmx512m

или

org.gradle.jvmargs=-XX\:MaxHeapSize\=1024m -Xmx1024m

Пожалуйста, помогите мне решить эту проблему. Заранее спасибо!

Ответы [ 4 ]

1 голос
/ 06 мая 2019

1024M - это немного для Gradle, например:

# @see https://docs.gradle.org/current/userguide/build_environment.html
org.gradle.jvmargs=-Xmx5084M -XX:+HeapDumpOnOutOfMemoryError -Dfile.encoding=UTF-8
org.gradle.configureondemand=true
org.gradle.parallel=true

Попробуйте значения как -Xmx2048M или -Xmx4096M ...

0 голосов
/ 07 мая 2019

Я не знаю, верный ответ или нет.

Я понизил версию своего плагина Gradle * с 1004 * до 3.3.2

Работает отлично.

0 голосов
/ 06 мая 2019

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

Шаг 2: В окне приветствия перейдите в «Конфигурация»> «Настройки».

Шаг 3: ПерейтиСборка, Выполнение, Развертывание> Компилятор

Шаг 4: Измените размер кучи процесса сборки (МБ) на 512, а Дополнительный процесс сборки - Параметры виртуальной машины на -Xmx512m.Или любое выделение памяти в соответствии с вашим ПК

Шаг 5. Повторная проверка / перезапуск Android Studio.

0 голосов
/ 06 мая 2019

Попробуйте это , у меня это работает.

Замените приведенный ниже код в gradle.properties файле

# Project-wide Gradle settings.
# IDE (e.g. Android Studio) users:
# Gradle settings configured through the IDE *will override*
# any settings specified in this file.
# For more details on how to configure your build environment visit
# http://www.gradle.org/docs/current/userguide/build_environment.html
# Specifies the JVM arguments used for the daemon process.
# The setting is particularly useful for tweaking memory settings.
org.gradle.jvmargs=-Xmx2048m
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...