Недостаточно памяти: ошибка сборки gradle пространства кучи java в android studio

Когда я создаю свой проект Ионный v1 в Android Studio (version-3.1.3), он выдает следующую ошибку:

Out of memory: Java heap space.
Please assign more memory to Gradle in the project's gradle.properties file.
For example, the following line, in the gradle.properties file, sets the maximum Java heap size to 1,024 MB:
<em>org.gradle.jvmargs=-Xmx1024m</em>

Я добавил следующее содержимое в каталог главная / пользователь / .gradle / gradle.properties file

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

Я уже пробовал разные решения и изменял размер памяти в файле gradle.properties, но все еще не работает.

Вы можете мне помочь, как я могу решить эту ошибку?

Заранее спасибо.

org.gradle.jvmargs=-Xmx1536m с этим я могу скомпилировать и запустить приложение на 250 тысяч строк кода.
Grisgram 26.10.2018 08:51

Я добавил org.gradle.jvmargs = -Xmx1536m в gradle.properties и построил проект, но по-прежнему получаю ту же ошибку.

Riddhi Mistry 26.10.2018 08:54

Устанавливает ли ваш проект разные значения в локальном gradle.properties, тем самым переопределяя глобальные значения из / home / user?

Grisgram 26.10.2018 08:55

Нет, в моем проекте нет локальных свойств gradle.properties. В моей системе только один файл home / user / .gradle / gradle.properties и как я могу узнать, что изменения файлов gradle.properties отражены или нет в проекте, потому что я пытался по-другому, но не решил эту ошибку.

Riddhi Mistry 26.10.2018 09:00

Хм ... Значит, вы вручную удалили локальный файл gradle.properties, да? Потому что по умолчанию, когда вы создаете проект Android Studio, необходимая конфигурация каждый создается локально в проекте. Позвольте мне спросить, почему вы удаляете локальную конфигурацию? Я всегда считаю очень полезным иметь возможность настраивать каждый проект по отдельности, будь то мультидексирование, библиотеки Prex, аргументы jvm, хранилища ключей и т. д. Таким образом, на каждой рабочей станции я получаю правильную конфигурацию. Честно говоря, попробуйте настроить свой jvm local в проекте.

Grisgram 26.10.2018 09:03

Я не создавал проект в студии Android. Я создал проект в терминале и добавил платформу Android, потому что я использую ionic V1, и после создания проекта я импортировал папку Android (которая находится внутри моего ионного проекта) в студии Android, поэтому нет локального файла gradle.properties, поэтому я создал глобальный файл gradle.properties в системе.

Riddhi Mistry 26.10.2018 09:11

Хорошо, извините, тогда я не могу сказать, как может выглядеть ваша конфигурация. В нем задействовано много папок и файлов, и мне кажется, что некоторые из них найдены или не найдены там, где ожидаются, и поэтому ваш gradle действительно не знает, что происходит. Похоже, что ваш глобальный файл не действует, значит, что-то будет в другом месте. Но без дополнительной информации, вашей структуры папок и всех содержащихся в ней файлов я больше ничем не могу помочь.

Grisgram 26.10.2018 09:23

Пожалуйста, добавьте свои журналы, чтобы мы могли получить больше информации об этом.

Colin Shah 26.10.2018 10:39

Ниже обнаружены 3 ошибки из журнала: 1) org.gradle.tooling.BuildException: не удалось запустить действие сборки с помощью установки Gradle '/home/user/Desktop/android-studio/gradle/gradle-4.4'. 2) Вызвано: org.gradle.api.UnknownProjectException: невозможно оценить модуль CordovaLib: org.gradle.api.artifacts.ProjectDependency.getProjectConfigu‌ ration () Lorg / gradle / ‌ api / artifacts / Config‌ uration; 3) Вызвано: java.lang.OutOfMemoryError: пространство кучи Java

Riddhi Mistry 26.10.2018 10:50

По первой ошибке журнала я вижу, что есть проблема с синхронизацией gradle, она может быть повреждена. Попробуйте rm -rf ~ / project / .gradle также удалить папку .gradle. затем попробуйте перестроить свой проект. Это может решить вашу проблему.

Colin Shah 26.10.2018 11:41
1
10
3 306
0

Другие вопросы по теме