Подтвердить что ты не робот

Студия Android, где находится файл gradle.properties?

Я пытаюсь создать подписанный apk, но всегда получаю ту же ошибку.

To run dex in process, the Gradle daemon needs a larger heap.
It currently has approximately 910 MB.
For faster builds, increase the maximum heap size for the Gradle daemon to more than 2048 MB.
To do this set org.gradle.jvmargs=-Xmx2048M in the project gradle.properties.

Я не могу записать этот файл, но я попытался изменить gradle -wrapper.properties, но я все равно получаю ту же ошибку.

Это мой файл gradle -wrapper.properties

#Thu May 05 20:51:44 CEST 2016
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
org.gradle.jvmargs=-Xmx2048m

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

4b9b3361

Ответ 1

Просто создайте файл с именем gradle.properties в корневом проекте:

root
|--gradle.properties
|--build.gradle
|--settings.gradle
|--app
|----build.gradle

Затем добавьте внутри файла:

org.gradle.jvmargs=-Xmx2048m

Ответ 2

В окне "Проект" щелкните правой кнопкой мыши имя проекта и выберите "Создать" > "Файл". Новое имя файла "gradle.properties". Содержимое: org.gradle.jvmargs = -Xmx1536M; (или номер, показанный в вашей консоли Gradle) в строке, подобной этой:... увеличить максимальный размер кучи для демона Gradle до более чем 2048 МБ.

Ответ 3

Это проблема, которая часто меня беспокоила, но позже получила быстрое решение.

Я попробовал методы, упомянутые моим коллегой, но он никогда не работал у меня.

Если проблема не устранена, используйте два способа.

Примечание. Изменение размера кучи gradle может не помочь вам так много, но вы можете попробовать два способа избежать ошибки типа "Gradle daemon" этого типа.

Закройте все остальные приложения и перезапустите студию Android. Если ошибка повторяется, используйте второй метод.

Это закрывает ненужные процессы, выполняющиеся на фоне, удерживая Alt + Ctrl, а затем нажмите кнопку del, чтобы открыть окно диспетчера задач.

В основном, браузеры, как правило, работают на фоне и потребляют много памяти, поэтому вы видите, что ошибка gradle daemon.

Например, закройте процесс chrome, который работает на фоне, и либо перезапустите студию Android, либо восстановите проект

Ответ 4

Я также нашел файл gradle.properties для включения/отключения AOSP Accelerate Clean Builds with Build Cache, как описано в странице руководства пользователя Android Studio.

Я нашел файл здесь через простой поиск find -name 'gradle.properties' внутри корневого каталога AOSP

my_AOSP_root/tools/build/gradle.properties